<SEC-DOCUMENT>0001384905-22-000038.txt : 20220808
<SEC-HEADER>0001384905-22-000038.hdr.sgml : 20220808
<ACCEPTANCE-DATETIME>20220808164510
ACCESSION NUMBER:		0001384905-22-000038
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220808
DATE AS OF CHANGE:		20220808

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			RingCentral, Inc.
		CENTRAL INDEX KEY:			0001384905
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				943322844
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36089
		FILM NUMBER:		221145070

	BUSINESS ADDRESS:	
		STREET 1:		20 DAVIS DRIVE
		CITY:			BELMONT
		STATE:			CA
		ZIP:			94002
		BUSINESS PHONE:		650-472-4100

	MAIL ADDRESS:	
		STREET 1:		20 DAVIS DRIVE
		CITY:			BELMONT
		STATE:			CA
		ZIP:			94002

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	RingCentral Inc
		DATE OF NAME CHANGE:	20070103
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>rng-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045,d:d776345bf1d144e1b9363bee2b8c92ed--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rng="http://ringcentral.com/20220630" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>rng-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8xLTEtMS0xLTQ2NTcw_a0b77743-fbbb-4ec6-9416-55a3a53dc8cf">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8yLTEtMS0xLTQ2NTcw_ba015c0b-3fa9-425f-86df-93963319b645">2022</ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8zLTEtMS0xLTQ2NTcw_0d5bb291-df0f-4f75-9002-14630935da8d">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV80LTEtMS0xLTQ2NTcw_14072f65-f576-4d6c-9f37-1679dfaa18d1">0001384905</ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV81LTEtMS0xLTQ2NTcw_cc060243-107e-4408-b6c8-f3674b5d3f42">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC0wLTEtMS00NjU3MA_da677fc1-442f-40b4-8e2f-58a0f48cb7f9">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80MC9mcmFnOmViYjQ3MWQzZTllNjRiOWZhNzM1NTMwZjk1ZjMxM2Y4L3RhYmxlOjc4MjczMmM3OGY4NzQwOTJhNzUzYWI5MDJhZTVjN2VjL3RhYmxlcmFuZ2U6NzgyNzMyYzc4Zjg3NDA5MmE3NTNhYjkwMmFlNWM3ZWNfMS0xLTEtMS00NjU3MA_aa4fa2a5-6997-4d30-9bc6-0db131db7650">1</ix:nonFraction><ix:nonNumeric contextRef="i1cc92a3710994613845977e901cc26d9_I20220630" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80Ni9mcmFnOmY4Y2NkNjUwMjI3OTRmOGE5ZWM4ZGUwZmVmNTk4YTE2L3RhYmxlOjhkNjYzMDMzN2FiNDRjMDA4Y2Q2NGU0YzI5NmM2YzI5L3RhYmxlcmFuZ2U6OGQ2NjMwMzM3YWI0NGMwMDhjZDY0ZTRjMjk2YzZjMjlfMi0xLTEtMS00NjU3MA_7b4d4127-fdb8-4d6f-86e1-0261d93b5f90"></ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ife9d25f03c3f49f5800b0792e506020a_D20200901-20200930" decimals="9" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81OC9mcmFnOjA5MDliOTJhMGVkZTQxNGVhM2JkZjgxMjVjODg3NzZlL3RleHRyZWdpb246MDkwOWI5MmEwZWRlNDE0ZWEzYmRmODEyNWM4ODc3NmVfMzQ_71d6e12f-0d83-4a06-8485-16a43ee0d202">0.0023583</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9aa4c8fcc9ff45c2b613ea5666afb05c_D20200301-20200331" decimals="9" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81OC9mcmFnOjA5MDliOTJhMGVkZTQxNGVhM2JkZjgxMjVjODg3NzZlL3RleHRyZWdpb246MDkwOWI5MmEwZWRlNDE0ZWEzYmRmODEyNWM4ODc3NmVfNjg_76358d72-51ff-4cf3-a9a8-94de4dba82be">0.0027745</ix:nonFraction><ix:nonNumeric contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rng-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1f83e28492b42779020744f23acccdb_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3d065795d9924697b34afa6f6fba6596_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2241d486d9e94affb75e7c1dcebad405_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i973db0196504480cb7b7153536565905_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i3f32681d89bd47a1b1c53d777d06c504_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20bd46e5f9314d4dbe3c33b9893f21e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f262158c5984b4899e23098a241dfee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4719638b4ea4358828dd7c79c43dfc0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8611ecedc3964858ace3a9d74a421dec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i419cc34f872e43e198987e911c5248cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb978799b60c4e4fa5cb933880002a4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a8a02586d8f4df48a24511ad4f8a45e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i621c18abc5cd4c36a8f3fb02898a0f5b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7676f15ed4ac40bba28f3caf0beb8449_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee99c2d4f29948a5a0619fc5e60d8134_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703f3d0116644983b79a87eaf22394eb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c5e25fd7d94980a18a8e41bbaadd0f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eddd9b509db406e88fe79442a492aae_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2c2b655ec544cdebb7376df7fae5357_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae3b57b5dcc846a1894761b93b3e2bfb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d22641204a646909e6f02e4b2aacd67_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibff1c04c60044e238cfcb0b14021ba71_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f493110d5654b6288e0ce7676facb5f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice7a0ce3bb1444f1b877e3bf02c35439_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9443d3e8b1874f7eabd9b2a14fd3329a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ab725ced5b241d78b7315c62c160d8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06cdcfe0db64449d898ccd0461f4f454_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d70e7a81fc844e5a927101df96c3a0c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice740b7830b44af987626edd5a50ff5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc7235c2f2b440e6b25d0b98ad6d7ebb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icda2b6b759ec4eadbe665e5154ec2f6c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27c6a44fd29f43e1bf88871fcc40582e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a3895d728543caba4ec7a28c9a0891_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib10a53a1c0644bf3af5e5d5cd47a0cba_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id432db6b0fcf4620bbd220de5dda6279_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b5333d2285e4b6eafade96147b0023b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia620957d7b6947698506d13d1a558d8f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d330185e4044e1b818c23f31a1d3be2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i494866547d6941668a865993f62fb36b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7285922102d64370be7b6b286c460e1e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0faba0aaca3409ea6daa49af3af71f8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i817bf7335a504ada95a969e2f39c4deb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if222f7ca22764c18b9ef04a252962e79_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60b3f53a18d94139a9a0881a67c913cd_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92dd6718656b42608f8d7bb2fb6fa255_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8df1a7bd5e2448faed9b7a3cda3b095_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib5cd7c38db7a4918bcd0f7b418a17235_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>rng:segment</xbrli:measure></xbrli:unit><xbrli:context id="i6eef75282ac64d3e993665abc495b383_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9755a7ecdbb3472e878fe9d5f0c02d40_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39e894f560954c16b6539ba624f1062a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6f9533a3b854ca6a61b3b76c11c5b1e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70945439dd0b4f4292e6bd1e69c7f824_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40ca879660c24ef2be323665eb19dc57_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f86350baa014321a0a2e58eb9c03871_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2debf9f5a3449bc8b9e46be3a601667_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i486bfb33984f4bae80c3e4006eaaf24d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16a47176e4344a2fa8bea0400a0a4b44_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ee80d343d241759f1bad5bf10edc0a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20506eb7332546e0a3613cea804bb22e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8dc40ba3109473eb2ffe78d785923d3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e7d011fec2470aaf163ab504515f33_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc8de2db5ac0409cb3f8ee1a22288061_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3ad89c6760a4b4ab1058be9fc35907b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i847717898ca147a6b537d5bfb78e9a47_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1ffe9ddf7ee48a3ae52fbbeadb3e482_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2daa530ec6c4c95b6cd759519dea61e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3557909f5024492693752744f03ee7f1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c7815f7f2f6419b912769ea21dd5e20_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59d7143b228e4740ac42019aa40f232e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffe27bc7c1684ae998536ee684c030af_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cc92a3710994613845977e901cc26d9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i771acc6dad9b4fc98879f8c6e3688ad7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbbf6fb1aaaa46d393e911bb643d4b46_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2557303e9d8441ba27f7f32256e0808_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1cab7e1e98d49268af8305b582e77df_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia03f3ae814624ef98f1ebd5cfe5dbf9e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i054a3d0cf1ee4929aba98717762600eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i621e7d48f25a4ace9700e1b415fc1fc7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e1d37fe6f604dbd9727bcb6ebfbc989_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id119e51bb68f452d825d36f563065b81_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36ca4f59823449d5941deedfd69203ad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7828b0ba15545d6b242c4c06c484467_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ae65b98b1a4c2481065ef09ac27786_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98f5bb02a2f14f13a45944616230634b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d5566f9799473284569c573e3740b3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3d8e10b5e924744bf110a7099a7b900_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8152637419a44d78d46004f78e20dab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8487a2371ba14daf8a12f073ceba0811_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dcacb99bde54a06b99b481f5499c04f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee7f475541a940d59fe80b1f223cd480_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04c9b8559ff04aeb94c1a71676477856_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7218baa18fb4cd883d912474ba02e3b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i433347a5732540fcb00a46f17a3e2fa7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0af3927f671a4e13b78c3581a9407c4a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dcdfffc4d0a41889d35d32ec0cac8ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0938f408307a40708b69e848967aa187_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bfce5d8db1d425ea907babbdccb7903_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd7898a62775460e9adad9b37f324644_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81dde1e6ca564129b46fece1bc62e8a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4675f1b6721d4b06a6437574beb09c5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d227a6b97f46b6b31384f35861d583_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0074a76550714b5aa5af80c415497aab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icee39fe2b86b4a1e88dda359a78eaab8_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63e952ee4b02445d812065a32cc0dfd9_D20180301-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7ad580cf914352933d9a38485a74ff_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ed8f0d055854544ac93c1495b217602_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie461fbe253364eeeb2941630d4949622_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1967e3dd3e7e4f79b4038dfbb947d0e8_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5bba93162de4c7799322f81f4b70a3e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a8c2098c09b4f63a7c608cac16c828f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic380b053e32e4e40afe171b64655100d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d8fd5f312e54ba2bf3c7985477bcc16_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eac9d5e19814fd1b1e3734941c11d24_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92a6134327824e5e8bad523c9aca5e82_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fc368f932f4ce881c4f205790b0ac4_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd40c15fca3a4cb1ab44d0dccb1f29c2_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cc13761557c4ee0855b028c4c221951_D20180301-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6867874e0c304177998ac5757c7cfd9e_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee2f443617b74d6b89c713f4dde067b5_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife9d25f03c3f49f5800b0792e506020a_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aa4c8fcc9ff45c2b613ea5666afb05c_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-25</xbrli:startDate><xbrli:endDate>2017-04-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="action"><xbrli:measure>rng:action</xbrli:measure></xbrli:unit><xbrli:context id="i9f18899af3bc4d898e11bbd859489085_I20200616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7104c29c3e4140e0979e945f9892d605_D20190614-20190614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rng:RingCentralSuitAgainstBrightPatternInc.AndOfficersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-14</xbrli:startDate><xbrli:endDate>2019-06-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="defendent"><xbrli:measure>rng:defendent</xbrli:measure></xbrli:unit><xbrli:context id="i108d605c1ca844e98f00a022e37018ad_D20190826-20190826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-26</xbrli:startDate><xbrli:endDate>2019-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2fdca6c0e8440a3a6b18fef8859a1fe_D20190826-20190826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rng:BrightPatternInc.CrossComplaintAgainstRingCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-26</xbrli:startDate><xbrli:endDate>2019-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic57b1209b28741d98c65f0b90d43ac2e_I20211213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89118ea180a640c7a9df32c511200d4b_I20211108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2e0203e3d6a492fbe200269fc908ca7_D20211108-20211108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-08</xbrli:startDate><xbrli:endDate>2021-11-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a9ab274b3de4b24a9946408b51498c6_I20211108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7310fef4c287465cbf97b21316e5ba0b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2e9db2a8a60412dbb4ed6ac84997031_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f097c94970a4f6da00de2cc953fd889_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8062ea70e584cbbac97992db0459c86_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0f4b7bf7b65449eb85fb84ee9f755ba_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4a8990a5289452ca32ea7134089c854_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b64d428bbbc4f3d827cbde4e66ecadb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2aaddb54d56d4e67a595bb1a7ff24733_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167055ab5b6a446a9717a507c09e9ce3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c0af5ab037470ab55b39b864222b49_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f5fd35f27474339bb7623ccda500e1e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7501bf3a28654d0b858eef21c1743aaf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdbcfeb3975140ac8dc12f8bb79c052e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9101bd42cfcc47db9c9926a79a96f8ae_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2be045938e14268aa8d03ea8e0458fc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1ffa5aa3eef4630a07832fceeec6942_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia419c3d7504445cb81408b5203e41d58_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i233aef1216d94de8a5e7c8a7f7e8cfce_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e2ebe6197cc4fb8b5e2d3d57de01e61_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8284ac3e0ca44b7d8a54b2fa374fd4a8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdb581f79367403b9c930d4a81b1561e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice84c0a539174b978120d539948f44a8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc008583485a4855acf1dabce3278219_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13f4c1f4c779427f9d01741ffcc5863e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dce7d82f69d4e7d9af11dffe971442a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2068346367748bfa5e98ddb299ec515_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5c61ab42651488f98757a81fb84370d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f961a5f2ac4446aa8c33d65c6f6e16_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:TwoThousandAndThirteenEquityAndIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f038498a7e24d9d853599c6cf0cba38_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic46fd058f4b344639e4b0081784e72e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16a29b29d4ad442b84920a6b72619720_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fc22e284d914c1596fdc0b76fac48da_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ba94563d83b429280e897ed6e9c0c5f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i053b18b7b98f434a910625a00ffca120_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508973f356f141f480d4b87139bb7575_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86330d6c0ce14112a0c8ed7f20215880_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfc07a44b2304079b2682e8180e3dd47_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500793719f2543c49fdfb6cb2ff5bf1b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0dc49234e314e758c218be7064e0e51_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f904bb44df34b1fb461e3d0c8822256_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie37bb8a6c31e423c8ae5355b44d26725_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f9903f9ce7c4222b4973000b98f7c39_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557a87f09b37404ea9607f10e3ded439_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id49cb075c27344938cbdb8f13d6293e7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia47460d202a04cce9e5183a19f1d1bd1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i980daf45b039478c960d768abe47d618_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c6d8ac210a442d59bb58674803e1f54_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbe3c977bdfa4c29a60a981786bcef3f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bed34096f1c4d1fbdd63d4c1c92ad0b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b86d16c6c1c4671a1234e5b0abe45b7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2197f839a3fd4525b19784be0514236f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8853116fa81e4ea394fc05dd3d975e3e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i643cec8952564849ae7b8aa8e1246f8b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001384905</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id776345bf1d144e1b9363bee2b8c92ed_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEy_3ea065bc-8c07-4467-b0d3-877014096a0e">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________________________________________________</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZmY5YWQ3NTZkNzIzNGUyY2E1Zjk1OWIyNGQ3MzFmNGEvdGFibGVyYW5nZTpmZjlhZDc1NmQ3MjM0ZTJjYTVmOTU5YjI0ZDczMWY0YV8wLTAtMS0xLTQ2NTcw_eedca2a6-ac07-4207-93de-6ef7029e8e2e">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNTE_710ff398-ac68-4f79-b3fa-cf606ffb562b">June 30, 2022</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6MmFkZmY3YjkyNTYxNGNlNGExMTdiMTM1ODY2NWYwMWIvdGFibGVyYW5nZToyYWRmZjdiOTI1NjE0Y2U0YTExN2IxMzU4NjY1ZjAxYl8wLTAtMS0xLTQ2NTcw_ca9207b4-9e8f-4e87-bde8-9c3e4b3f21a8">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEz_21cbc4b1-7207-492f-b6de-550796ab1a9c">001-36089</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA3_084cdcec-1ecd-4c53-8cf8-7e326cec6ff5">RingCentral, Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________________________________________________</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6OTFhMjQ1OWRhOTU5NGE3OGJlZjM5ODA1YzdhZDAxZDIvdGFibGVyYW5nZTo5MWEyNDU5ZGE5NTk0YTc4YmVmMzk4MDVjN2FkMDFkMl8wLTAtMS0xLTQ2NTcw_103e358d-2780-43d1-ab74-f5a4baaf0415">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6OTFhMjQ1OWRhOTU5NGE3OGJlZjM5ODA1YzdhZDAxZDIvdGFibGVyYW5nZTo5MWEyNDU5ZGE5NTk0YTc4YmVmMzk4MDVjN2FkMDFkMl8wLTEtMS0xLTQ2NTcw_afc10e43-2faa-418e-b072-6f378b98f871">94-3322844</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction<br/>of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDAz_07f81c56-9738-40ce-b565-f3b0de742eb9">20 Davis Drive</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA0_b3465b26-2f09-415d-9d73-b1987e53c076">Belmont</ix:nonNumeric>, <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDE0_7fe395e6-158f-4f63-83fb-5ca24c7ab228">California</ix:nonNumeric> <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDE1_af2dd390-3314-43b1-9eda-f610b1d9fe55">94002</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEw_655d2ee1-1585-482b-b6e5-c42f78f33cc5">650</ix:nonNumeric>) <ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA4_110f3149-3e94-4428-a2d4-85d98cb471d7">472-4100</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.275%"><tr><td style="width:0.1%"></td><td style="width:1.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.199%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTEtMS0xLTQ2NTcw_c60e30a9-e4e0-4bbf-aecd-089773a97093">Class A Common Stock</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTUtMS0xLTQ2NTcw_a62851d0-92fe-43cf-af63-529d7bd6a1b9">RNG</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTktMS0xLTQ2NTcw_eac56a14-a72e-4624-a028-c9a875dd25aa">New York Stock Exchange</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">par value $0.0001</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________________________________________________</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA1_c0181c9a-5d86-4396-8a32-2f7b7f64de7b">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;&#160;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA5_82f4ed1c-c54f-4690-8cdb-d3e5dda771cc">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8wLTAtMS0xLTQ2NTcw_6050d76b-f6f8-48b6-a164-952114e5fd8b">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8xLTQtMS0xLTQ2NTcw_69a55e85-afc6-429b-9da3-1d557c730bcb">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8yLTEtMS0xLTQ2NTcw_1b2be078-fe3e-4e21-8765-74dfa538b1fb">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEx_9354375a-1a17-4a90-bbd3-6363cf348b04">x</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August&#160;1, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ie1f83e28492b42779020744f23acccdb_I20220801" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yMjg0_1b0534db-8e44-4c47-b688-d536b3b6acf0">85,363,024</ix:nonFraction> shares of Class&#160;A Common Stock issued and outstanding and <ix:nonFraction unitRef="shares" contextRef="i3d065795d9924697b34afa6f6fba6596_I20220801" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yMzQ1_9332a415-d343-4d95-abd5-783aff95a263">9,955,674</ix:nonFraction> shares of Class B Common Stock issued and outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_13">PART I. FINANCIAL INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_16">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_19">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_22">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_25">Condensed Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_28">Condensed Consolidated Statements of Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_31">Condensed Consolidated Statements of Cash Flows </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_34">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_82">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_109">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_109">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_112">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_112">36</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_115">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_118">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_118">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_121">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_121">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_124">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_124">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_127">Default Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_127">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_130">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_130">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_133">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_133">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_139">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#id776345bf1d144e1b9363bee2b8c92ed_136">70</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_142">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements that are based on our management&#8217;s beliefs and assumptions and on information currently available to our management. The forward-looking statements are contained principally in, but not limited to, the sections entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;. Forward-looking statements include all statements that are not historical facts and can be identified by terms such as &#8220;anticipates&#8221;, &#8220;believes&#8221;, &#8220;could&#8221;, &#8220;seeks&#8221;, &#8220;estimates&#8221;, &#8220;expects&#8221;, &#8220;intends&#8221;, &#8220;may&#8221;, &#8220;plans&#8221;, &#8220;potential&#8221;, &#8220;predicts&#8221;, &#8220;projects&#8221;, &#8220;should&#8221;, &#8220;will&#8221;, &#8220;would&#8221; or similar expressions and the negatives of those terms. Forward-looking statements include, but are not limited to, statements about:</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our progress against short-term and long-term goals;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our future financial performance;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our anticipated growth, growth strategies and our ability to effectively manage that growth and effect these strategies;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our reliance on our third-party product and service providers, particularly in light of Russia&#8217;s ongoing invasion of Ukraine on our software development, quality assurance and customer support operations;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the political environment and stability in the regions in which we or our subcontractors operate, particularly in light of Russia&#8217;s ongoing invasion of Ukraine;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of the current macroeconomic environment on us and our customers;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of foreign currencies on our non-U.S. business as we expand our business internationally;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to defend our systems and our customer information from fraud and cyber-attack;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our success in the enterprise market;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">anticipated trends, developments and challenges in our business and in the markets in which we operate, as well as general macroeconomic conditions;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to scale to our desired goals, particularly the implementation of new processes and systems and the addition to our workforce;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of competition in our industry and innovation by our competitors;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to anticipate and adapt to future changes in our industry;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to predict subscriptions revenues, formulate accurate financial projections, and make strategic business decisions based on our analysis of market trends;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to anticipate market needs and develop new and enhanced solutions and subscriptions to meet those needs, and our ability to successfully monetize them;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">maintaining and expanding our customer base;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">maintaining, expanding and responding to changes in our relationships with other companies;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">maintaining and expanding our distribution channels, including our network of sales agents and resellers, and our strategic partnerships;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our success with our carrier partners;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to sell, market, and support our solutions and services;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to expand our business to larger customers as well as expanding domestically and internationally;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to realize increased purchasing leverage and economies of scale as we expand;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of seasonality on our business;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of any failure of our solutions or solution innovations;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the potential effect on our business of litigation to which we may become a party;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our liquidity and working capital requirements;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the impact of changes in the regulatory environment;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to protect our intellectual property and rely on open source licenses;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our expectations regarding the growth and reliability of the internet infrastructure;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the timing of acquisitions of, or making and exiting investments in, other entities, businesses or technologies;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to successfully and timely execute on, integrate, and realize the benefits of any acquisition, investment, strategic partnership, or other strategic transaction we may make or undertake;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our capital expenditure projections;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our capital allocation plans, including expected allocations of cash and timing for any share repurchases and other investments;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">the estimates and estimate methodologies used in preparing our condensed consolidated financial statements;</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to prevent the use of fraudulent payment methods for our solutions; and</span></div><div style="margin-top:8pt;padding-left:103.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">our ability to retain key employees and to attract qualified personnel.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be significantly different from any future results, performance or achievements expressed or implied by the forward-looking statements. We discuss these risks in greater detail in the section entitled &#8220;Risk Factors&#8221; and elsewhere in this Quarterly Report on Form 10-Q. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management&#8217;s beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be significantly different from what we expect.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ significantly from those anticipated in these forward-looking statements, even if new information becomes available in the future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I &#8212; FINANCIAL INFORMATION</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_16"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Financial Statements</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_19"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMy0xLTEtMS00NjU3MA_73cfff80-b834-4f04-baa8-4f70e4e6e223">306,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMy0zLTEtMS00NjU3MA_945b6b86-ecf9-4ce9-b3fc-468591f1355a">267,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNC0xLTEtMS00NjU3MA_f71b6782-b78a-4238-bba9-381af3c3cc02">253,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNC0zLTEtMS00NjU3MA_7dd07d0d-9567-4b35-a682-4705651c2a38">232,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and prepaid sales commission costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="rng:DeferredAndPrepaidSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNS0xLTEtMS00NjU3MA_9c2be978-9738-417c-b0df-4e78eef400b7">126,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="rng:DeferredAndPrepaidSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNS0zLTEtMS00NjU3MA_e6b41d30-be47-48d7-bebb-216c1672c453">102,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNi0xLTEtMS00NjU3MA_5d8cd9fa-68e8-4632-802c-14f42b43571b">52,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNi0zLTEtMS00NjU3MA_e1c66cff-b324-4f97-90b5-b3bb2e192f7d">48,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNy0xLTEtMS00NjU3MA_ee9fc9a6-04cc-4d87-834d-a819a281fa27">739,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNy0zLTEtMS00NjU3MA_48bb8450-19f3-48d0-ac8c-6f070ca92643">650,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOC0xLTEtMS00NjU3MA_a97a6f8f-b5ee-468f-870f-68f5e1b44192">178,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOC0zLTEtMS00NjU3MA_80d36611-9b26-472f-9796-8f492fbe6d6c">166,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOS0xLTEtMS00NjU3MA_93d47e90-82a2-4949-8780-ac554063f869">40,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOS0zLTEtMS00NjU3MA_8df8e360-2901-4d71-b027-b0a3bf2e45e9">47,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTAtMS0xLTEtNDY1NzA_39bd0cf2-cd45-43ac-9c6e-120ac0a9ff96">113,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTAtMy0xLTEtNDY1NzA_9d349d1f-cddd-494c-aeec-f18eb4f3b8dc">210,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and prepaid sales commission costs, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="rng:DeferredAndPrepaidSalesCommissionNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTEtMS0xLTEtNDY1NzA_84996ca1-4408-4934-ba17-1556d1012268">758,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="rng:DeferredAndPrepaidSalesCommissionNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTEtMy0xLTEtNDY1NzA_765a49df-3986-4d25-9ce8-4bdb1b9317a3">723,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTItMS0xLTEtNDY1NzA_321c9468-1c7b-4f6c-b1c3-c5bd52685ae5">53,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTItMy0xLTEtNDY1NzA_e848df45-ea4c-4a28-b43b-2c4fdb93c7b0">55,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTMtMS0xLTEtNDY1NzA_ed7e0e58-aa34-49fb-9fff-73397cda14e4">628,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTMtMy0xLTEtNDY1NzA_02669a00-0553-4afb-b047-5cc71cba16f8">716,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTQtMS0xLTEtNDY1NzA_f0d93041-0dc9-433b-afb6-0f9ab5dab166">7,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTQtMy0xLTEtNDY1NzA_21a1abf2-9c57-4ee2-83a1-cae7cb966dbd">8,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTUtMS0xLTEtNDY1NzA_a925427d-9d82-4943-93ec-de1b8795e9f3">2,519,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTUtMy0xLTEtNDY1NzA_02c21fee-505d-4ff6-a94a-514dbfb36607">2,579,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities, Temporary Equity, and Stockholders' Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTgtMS0xLTEtNDY1NzA_522c695b-ef38-40e6-8f2c-84b5faef3883">96,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTgtMy0xLTEtNDY1NzA_054c48ef-3b4d-438e-8f52-5a1e5a63eebd">70,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTktMS0xLTEtNDY1NzA_f8c5de05-4551-4ea7-9093-93405646f9af">318,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTktMy0xLTEtNDY1NzA_6186fe2f-fef2-464f-9be9-04405785a0ef">279,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjEtMS0xLTEtNDY1NzA_943ee98d-5207-4a91-8369-71615438a6d0">207,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjEtMy0xLTEtNDY1NzA_1eefe588-6abe-4018-ab37-3a2859deb2da">176,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjItMS0xLTEtNDY1NzA_b81d3c39-95b1-49f3-9080-93c1214632db">621,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjItMy0xLTEtNDY1NzA_890ff36f-95f3-4530-aa99-08f8861b5d9c">526,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjMtMS0xLTEtNDY1NzA_3e08d939-00ba-4cf5-b4f7-27615d62a757">1,636,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjMtMy0xLTEtNDY1NzA_5bac8ec5-bbfb-4649-8bae-7d7351f9d6c7">1,398,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjQtMS0xLTEtNDY1NzA_f48cb7d4-fc40-4e20-a005-3ba03e37c58b">25,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjQtMy0xLTEtNDY1NzA_d6740368-e2a8-43a3-8d24-63ca40a554fb">31,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjUtMS0xLTEtNDY1NzA_ccb6834f-bdad-4d4e-bd18-53c7e033498f">74,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjUtMy0xLTEtNDY1NzA_a7617c65-13dc-4f3d-9af1-2d91e5ec1df8">84,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjYtMS0xLTEtNDY1NzA_34960d4c-8542-464f-b530-57b816cdd112">2,357,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjYtMy0xLTEtNDY1NzA_f02a68ce-ace6-4b5f-92fc-281c240aa219">2,040,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjgtMS0xLTEtNDY1NzA_3c81231c-09d1-4486-a74b-002f0c3378bd"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjgtMy0xLTEtNDY1NzA_795ade03-70c8-4650-9934-d104f0c61740"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzAtMS0xLTEtNDY1NzA_3f44aca6-f682-4768-b1ef-f6d675c567e0">199,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzAtMy0xLTEtNDY1NzA_29ce9eba-c2ff-4b13-9d71-b7067161902e">199,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzMtMS0xLTEtNDY1NzA_da33e838-c906-43bf-9173-9a6e6f390155">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzMtMy0xLTEtNDY1NzA_a264a0b1-8c26-4679-8120-ecb1b00b843b">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzQtMS0xLTEtNDY1NzA_ed2ca645-90a7-4fe0-86fe-e8e743473395">937,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzQtMy0xLTEtNDY1NzA_f51736d5-b6ba-48f0-989f-e3c9fa126de4">1,086,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzUtMS0xLTEtNDY1NzA_a573cd73-60af-4112-b34d-90e9c1cf29a8">9,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzUtMy0xLTEtNDY1NzA_6795f171-18da-4544-bb27-bcd9292c22e7">644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzYtMS0xLTEtNDY1NzA_25bc3c6c-c973-4ddc-a6ae-a0070aeee98f">965,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzYtMy0xLTEtNDY1NzA_c1012836-4df4-4db2-b5be-3de0b01007d4">748,556</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzctMS0xLTEtNDY1NzA_633d6cd3-516e-4430-a02b-b706d2d464a1">37,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzctMy0xLTEtNDY1NzA_1f6f0cc9-95f8-4944-a4a8-6d464998d081">338,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities, temporary equity and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzgtMS0xLTEtNDY1NzA_b4347561-91e7-4d79-b93d-84c78994e673">2,519,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzgtMy0xLTEtNDY1NzA_2dafc9aa-35ec-403e-816d-1027b4dbb88d">2,579,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See accompanying notes to condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in thousands, except per share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy0xLTEtMS00NjU3MA_081fd0c1-7ce1-422d-b6e9-2d2bb279546e">462,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy0zLTEtMS00NjU3MA_074e4924-4e8a-466c-be6e-50c26236d80d">351,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973db0196504480cb7b7153536565905_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy01LTEtMS00NjU3MA_45a5e847-1310-4ab8-bdc5-0050d60208ae">902,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy03LTEtMS00NjU3MA_0cab121a-4f18-4e72-8359-7a6f3cb15c9d">676,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC0xLTEtMS00NjU3MA_aa381179-e69e-4efd-99df-704fcf876671">23,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC0zLTEtMS00NjU3MA_394d6800-9bb3-4f89-b039-915db790a836">28,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC01LTEtMS00NjU3MA_138087f6-7682-4707-97e4-26675c2e91e2">51,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC03LTEtMS00NjU3MA_8d9467b0-c004-41b0-b7ac-1b262e16c082">55,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS0xLTEtMS00NjU3MA_93fac7e2-99a4-4c19-8174-eab9ca977125">486,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS0zLTEtMS00NjU3MA_a3ad536f-0e94-494e-a21a-2b3e01cfa3f2">379,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS01LTEtMS00NjU3MA_03e5d7b4-ac47-453e-bfc8-acec4f7338a4">954,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS03LTEtMS00NjU3MA_6b7619dd-f587-482a-adda-a56f2f55c7f2">731,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy0xLTEtMS00NjU3MA_553baf21-85d5-4ee8-b808-3e77839b3664">131,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy0zLTEtMS00NjU3MA_45420e10-ceea-436b-942e-6ef731ec3075">79,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973db0196504480cb7b7153536565905_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy01LTEtMS00NjU3MA_eaf403da-683f-46aa-8bb6-a599bd7ac92a">260,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy03LTEtMS00NjU3MA_fc1230cf-97be-4d1a-8c47-d7fc0ec8f4a8">152,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC0xLTEtMS00NjU3MA_ea327258-1522-4cc2-aca8-14bdb2dd0a8a">27,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC0zLTEtMS00NjU3MA_d1b7de1c-53b0-4d43-a6e8-45254af806d4">25,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC01LTEtMS00NjU3MA_6865a7d0-39e6-42f0-96c2-25812594e6b5">52,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC03LTEtMS00NjU3MA_9984c8a5-79f6-45ca-bb0e-ed8d43c9c175">49,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS0xLTEtMS00NjU3MA_7d36b4a6-5fac-4561-a19c-797726b1452e">158,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS0zLTEtMS00NjU3MA_1e6839c0-6573-42fc-9bc4-03ca19d85f07">104,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS01LTEtMS00NjU3MA_6062e910-11eb-446b-bc30-fcb3c08e9b51">313,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS03LTEtMS00NjU3MA_5bf20f14-5a3c-414f-a2fa-6e296c5fee5c">201,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtMS0xLTEtNDY1NzA_96ef7a9a-6cd8-4fc0-8195-332399e4fc3b">328,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtMy0xLTEtNDY1NzA_f42269ec-0912-4806-8a0a-2fb8294125cb">274,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtNS0xLTEtNDY1NzA_88c42658-c1da-4d9c-88b1-b60428b2ab8b">640,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtNy0xLTEtNDY1NzA_02a31194-a4a6-4410-ba86-b8751ad40018">529,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItMS0xLTEtNDY1NzA_241acd4e-5abc-449c-9224-91637ab3e217">96,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItMy0xLTEtNDY1NzA_e4847823-cdbf-47aa-882a-c7c0bca7085c">76,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItNS0xLTEtNDY1NzA_480bec54-e1f8-4766-8d25-de70a7c4afa1">186,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItNy0xLTEtNDY1NzA_4dc769e7-75ae-4e7a-99d2-b12fa30bde66">138,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtMS0xLTEtNDY1NzA_55f9a8e5-ffcf-4af5-81e0-3fe0bdce3747">265,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtMy0xLTEtNDY1NzA_98ae0a66-1787-4ea1-b0a8-2d7ece5527d3">203,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtNS0xLTEtNDY1NzA_8d1f1f0a-ebcb-4dec-973b-7b5625a81690">519,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtNy0xLTEtNDY1NzA_798c66d1-e8fd-4b08-8b76-49be907a5f64">382,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtMS0xLTEtNDY1NzA_12f8c2f4-3dbf-4e05-9ecf-6e7426ff8587">74,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtMy0xLTEtNDY1NzA_05af2724-bf26-4435-aa86-fd01385daa1c">68,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtNS0xLTEtNDY1NzA_3e1af818-5437-4989-97c8-746d8ba8df18">145,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtNy0xLTEtNDY1NzA_d328efdd-fcac-4b58-b390-395b17620698">123,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtMS0xLTEtNDY1NzA_6813cb8a-9058-42e2-b2b5-1c6fc029a94f">436,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtMy0xLTEtNDY1NzA_95793252-e91d-4666-9fe2-ae5642d7b542">347,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtNS0xLTEtNDY1NzA_d11cec9d-7575-4d2a-b70a-1d7e258136d7">852,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtNy0xLTEtNDY1NzA_b336b05a-e74b-4139-9cb6-3eab6d360240">645,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtMS0xLTEtNDY1NzA_003ae953-f6ee-4925-9713-9cad2291ea86">107,764</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtMy0xLTEtNDY1NzA_31e3ae1b-094e-42a4-9f67-83db90cca825">73,381</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtNS0xLTEtNDY1NzA_03657e59-bb8e-445b-be08-db29a7cc139c">211,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtNy0xLTEtNDY1NzA_ab138b33-fa55-4088-b96d-f8738d14b303">115,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtMS0xLTEtNDY1NzA_9eac9af4-5941-4913-a39b-507162bcb6d1">1,203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtMy0xLTEtNDY1NzA_69ec171d-99aa-409a-b97c-b0a7aab8ef8e">15,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtNS0xLTEtNDY1NzA_0e6e5962-d3bc-44e9-9252-67adec296cff">2,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtNy0xLTEtNDY1NzA_b5f05fca-d302-42cc-9ec8-09335b3ae9cc">32,220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktMS0xLTEtNDY1NzA_f9ca1387-aca4-4b2e-ae8f-9a01d95d1213">49,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktMy0xLTEtNDY1NzA_f5421485-9353-4c0e-983d-d5a174225679">21,223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktNS0xLTEtNDY1NzA_75ccf8a4-053f-4b32-ae02-ee14344f9b58">94,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktNy0xLTEtNDY1NzA_28d412d1-67a5-4be5-a788-960fcfbf7979">37,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtMS0xLTEtNDY1NzA_a5c85139-4381-4e93-9d5e-f494edafe9e4">50,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtMy0xLTEtNDY1NzA_e53aa9f8-3973-4dc8-a6f2-103a9eebc30c">37,165</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtNS0xLTEtNDY1NzA_17f3cfe3-4de5-4931-8bdd-5eedf880b2b6">97,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtNy0xLTEtNDY1NzA_c5571635-0214-4d05-a2f8-b631cf98aab5">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtMS0xLTEtNDY1NzA_ce3cc327-8813-4dce-88fb-cc3ea899721d">158,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtMy0xLTEtNDY1NzA_f52b5dab-3256-4076-b118-41402858044f">110,546</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtNS0xLTEtNDY1NzA_191bead1-8bef-4b4e-ae3e-6493770050d6">308,460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtNy0xLTEtNDY1NzA_cf4367e9-a1f0-48b2-b4ae-dd0998cdccb8">110,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItMS0xLTEtNDY1NzA_cad055a8-368a-4939-a557-b9938831b830">1,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItMy0xLTEtNDY1NzA_176bb6ef-57e9-419a-aa16-06f5f6c2ba9f">410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItNS0xLTEtNDY1NzA_31082675-f57d-4230-8944-4b217d3be0e6">2,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItNy0xLTEtNDY1NzA_84d8c11f-8122-413f-804a-b6574ade88e5">850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtMS0xLTEtNDY1NzA_e8ac14c7-c47f-42da-956b-1c86c56ac0e1">159,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtMy0xLTEtNDY1NzA_31f204ac-d6b3-4965-b588-b796d871b5f7">110,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtNS0xLTEtNDY1NzA_62d1d604-5dfe-442d-a12d-b9b705dc5e69">310,487</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtNy0xLTEtNDY1NzA_f88b06de-8cc8-43a1-a51b-fc602ed42ee7">111,142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMS0xLTEtNDY1NzA_003fc357-fc14-45b2-b604-ad4c82f891d6"><ix:nonFraction unitRef="usdPerShare" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMS0xLTEtNDY1NzA_87a4dc73-84b5-438b-9ed4-241147d5433b">1.68</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMy0xLTEtNDY1NzA_0de9197d-61a7-4742-ae94-d9bd867b2042"><ix:nonFraction unitRef="usdPerShare" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMy0xLTEtNDY1NzA_703046ae-7084-43dc-a5d4-dcf62b83fd00">1.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNS0xLTEtNDY1NzA_448aa4df-d258-48bc-aa0b-1753f33675cf"><ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNS0xLTEtNDY1NzA_8613a059-6a59-4051-b3dc-b75914106dbb">3.27</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNy0xLTEtNDY1NzA_9cb3280c-c2c9-438b-bd94-88358b15fe6d"><ix:nonFraction unitRef="usdPerShare" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNy0xLTEtNDY1NzA_a015ceb8-d448-4ffe-b12a-bb01b9b1cf86">1.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares used in computing net loss per share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMS0xLTEtNDY1NzA_57dcf48e-b557-4733-a0d8-abe55e2f6644"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMS0xLTEtNDY1NzA_eb719072-c1e1-4203-9fc1-95eb7adc65ae">95,130</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMy0xLTEtNDY1NzA_4603914a-6be4-4878-93f9-4ee34d5d23f5"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMy0xLTEtNDY1NzA_dab76bdb-b6b5-4f9b-b1ee-5ecc4fb72f9a">91,181</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNS0xLTEtNDY1NzA_49b7d858-f2e1-4b12-8b98-8aec764825aa"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNS0xLTEtNDY1NzA_d05187ea-777e-439e-a4c3-2c1bb4a4cc84">94,854</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNy0xLTEtNDY1NzA_d7c7b173-c2c3-4859-8c89-29536fb366b6"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNy0xLTEtNDY1NzA_f91f2ef8-e109-4f3e-9217-a650f82cf5f6">90,909</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See accompanying notes to condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi0xLTEtMS00NjU3MA_6feb7f5f-2c9e-42ee-9484-9f0fbb908814">159,515</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi0zLTEtMS00NjU3MA_b9a4849f-7818-4e44-a9ba-d145050dbdf2">110,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi01LTEtMS00NjU3MA_4baad676-e74d-48b1-9f0e-0114e788f9fb">310,487</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi03LTEtMS00NjU3MA_60a8a7b4-8337-4e0e-8c30-63a801bdcc3a">111,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income (loss) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC0xLTEtMS00NjU3MA_ea2dcef4-08d8-4bed-a129-2f99150f20ba">8,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC0zLTEtMS00NjU3MA_aa4c447e-0146-4a5a-8b00-93c3d54fdeeb">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC01LTEtMS00NjU3MA_82da348b-5aad-48fb-849f-da6e778e726a">10,244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC03LTEtMS00NjU3MA_f09c0739-6cc3-4757-b3d5-11008d06eb87">2,201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS0xLTEtMS00NjU3MA_1dabfe7b-76f6-4f46-b81e-37b03e8f1bb8">167,697</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS0zLTEtMS00NjU3MA_ce80dac7-3e5e-4591-b4eb-0e1afa2a9a5e">109,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS01LTEtMS00NjU3MA_27779e3d-20f9-48d7-be3e-ac7dac8fb98c">320,731</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS03LTEtMS00NjU3MA_76677687-2633-4367-b79a-0032e3c6c569">113,343</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See accompanying notes to condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in thousands) </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.165%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f32681d89bd47a1b1c53d777d06c504_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0xLTEtMS00NjU3MA_832c1a3a-93d4-4d47-8f3c-f23aaf6a5ee2">94,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f32681d89bd47a1b1c53d777d06c504_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0zLTEtMS00NjU3MA_d8ea7273-bb4f-4501-9c92-973a37007d03">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bd46e5f9314d4dbe3c33b9893f21e6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy01LTEtMS00NjU3MA_6e4f5fb9-1f29-465e-bf72-addfdbbe98ef">1,086,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f262158c5984b4899e23098a241dfee_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy03LTEtMS00NjU3MA_e5db8395-e0b0-48c6-ba21-abf91beb3592">644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4719638b4ea4358828dd7c79c43dfc0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy05LTEtMS00NjU3MA_b5c549eb-2e98-4a04-8d6d-3bf44fe05ef5">748,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0xMS0xLTEtNDY1NzA_2ebe21ec-576d-47d0-9df6-031955b9cffb">338,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC0wLTEtMS00NjU3MA_da677fc1-442f-40b4-8e2f-58a0f48cb7f9">Cumulative effect of accounting change</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8611ecedc3964858ace3a9d74a421dec_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC01LTEtMS00NjU3MA_0c8a04a0-9eb1-41be-ab6d-5a09f9f2f11a">329,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i419cc34f872e43e198987e911c5248cc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC05LTEtMS00NjU3MA_4fe97218-b9aa-48cb-9bba-baaf40af0237">93,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb978799b60c4e4fa5cb933880002a4e_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC0xMS0xLTEtNDY1NzA_66277a7b-e771-467e-81dc-64ce6b94514d">235,454</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a8a02586d8f4df48a24511ad4f8a45e_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS0xLTEtMS00NjU3MA_ea429db1-60af-4bc2-afb5-f2cf4fe5c851">588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331" decimals="-3" sign="-" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS01LTEtMS00NjU3MA_792f92fa-2631-4d4b-910f-51619525532f">120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331" decimals="-3" sign="-" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS0xMS0xLTEtNDY1NzA_4dd91780-96cb-48c0-8adf-65fa236daf3d">120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNi01LTEtMS00NjU3MA_cf5bf765-cdda-4ca4-961d-0a281369fba3">98,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNi0xMS0xLTEtNDY1NzA_6bf056bd-331e-429d-9462-a78da3081cd8">98,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i621c18abc5cd4c36a8f3fb02898a0f5b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfOS03LTEtMS00NjU3MA_8ed7a1d1-e416-4192-8b42-f14b5666e4d0">2,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfOS0xMS0xLTEtNDY1NzA_7d6d3141-1d4d-435c-a158-30513239d13a">2,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7676f15ed4ac40bba28f3caf0beb8449_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTAtOS0xLTEtNDY1NzA_552da55c-7dd4-46fd-88c3-a8f33f374ab0">150,972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTAtMTEtMS0xLTQ2NTcw_e48610de-685c-4696-84b4-87b350b696f2">150,972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iee99c2d4f29948a5a0619fc5e60d8134_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMS0xLTEtNDY1NzA_6007f08f-683b-4b2d-aecf-1537860e66b0">94,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee99c2d4f29948a5a0619fc5e60d8134_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMy0xLTEtNDY1NzA_1bd0e638-7108-41ff-9a5d-9504dba0064f">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703f3d0116644983b79a87eaf22394eb_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtNS0xLTEtNDY1NzA_de7805e6-2a91-415f-82ef-7dec405d1103">855,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27c5e25fd7d94980a18a8e41bbaadd0f_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtNy0xLTEtNDY1NzA_cecbfafc-fe07-4507-b8db-acc141af29ab">1,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9eddd9b509db406e88fe79442a492aae_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtOS0xLTEtNDY1NzA_59e8023b-0ab5-4409-bee1-c6556ab57402">805,702</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2c2b655ec544cdebb7376df7fae5357_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMTEtMS0xLTQ2NTcw_7e0db7e9-dd13-40f4-8cb4-57cd8e870cdb">48,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItMS0xLTEtNDY1NzA_5f46b50d-9b24-4e60-aecf-229e30390c93">842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630" decimals="-3" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItNS0xLTEtNDY1NzA_60369ed7-c19d-48a2-b127-442b6ec6ae0d">7,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItMTEtMS0xLTQ2NTcw_903e5386-d9d7-4548-8ba4-2832998ce79d">7,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtMS0xLTEtNDY1NzA_9aa8af1d-239b-4e50-8f3e-3d48911c7c75">421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtNS0xLTEtNDY1NzA_5675d384-eabb-48d5-ab8e-28b4d5106ec5">25,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtMTEtMS0xLTQ2NTcw_10d681f6-f09b-4425-8f96-bb5a1f07201f">25,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTQtNS0xLTEtNDY1NzA_a8b66d71-a829-4b09-8a70-cccfe9e3ce47">98,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTQtMTEtMS0xLTQ2NTcw_c30057c7-2bf9-446f-9c52-53929d74ccea">98,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae3b57b5dcc846a1894761b93b3e2bfb_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTYtNy0xLTEtNDY1NzA_f9bb47d6-88b1-4955-9359-574c48f21bd3">8,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTYtMTEtMS0xLTQ2NTcw_74b39384-601d-44fc-a1e6-0c4883272af3">8,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d22641204a646909e6f02e4b2aacd67_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTctOS0xLTEtNDY1NzA_97116ff3-06c4-4fdd-8193-fe806213b556">159,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTctMTEtMS0xLTQ2NTcw_e59a4f01-c542-4a82-aa7a-7768dbf5e146">159,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibff1c04c60044e238cfcb0b14021ba71_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMS0xLTEtNDY1NzA_5d0ff4fb-aedc-430d-88fc-109c94f4b161">95,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff1c04c60044e238cfcb0b14021ba71_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMy0xLTEtNDY1NzA_e74285a4-405d-4791-a0c2-f063d39d24d8">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f493110d5654b6288e0ce7676facb5f_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtNS0xLTEtNDY1NzA_41f97281-ab3e-45c3-9e8a-ddb87e0cc6d3">937,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7a0ce3bb1444f1b877e3bf02c35439_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtNy0xLTEtNDY1NzA_804d43d9-e801-426a-9c7e-cf5d2a5acae4">9,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9443d3e8b1874f7eabd9b2a14fd3329a_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtOS0xLTEtNDY1NzA_63788d87-a113-4041-9a3a-a3842e27898b">965,217</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMTEtMS0xLTQ2NTcw_8fbdc563-8579-424e-b329-8efaf336a66d">37,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.165%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8ab725ced5b241d78b7315c62c160d8e_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0xLTEtMS00NjU3MA_be4a15b8-9722-4fdf-99b9-81a161f3d587">90,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ab725ced5b241d78b7315c62c160d8e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0zLTEtMS00NjU3MA_9ca3c321-117b-4e37-866e-d03610242597">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06cdcfe0db64449d898ccd0461f4f454_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy01LTEtMS00NjU3MA_9aeb5fed-477a-4d6b-a3b5-effc60865bdd">673,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d70e7a81fc844e5a927101df96c3a0c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy03LTEtMS00NjU3MA_324cbcfe-cb3d-429a-bee7-c8e0a779eeba">6,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice740b7830b44af987626edd5a50ff5d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy05LTEtMS00NjU3MA_2557a32b-fc5e-43c6-a636-85af3f13b044">372,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0xMS0xLTEtNDY1NzA_a1949860-18b4-4a5c-8e29-6fd8082cd2c9">308,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc7235c2f2b440e6b25d0b98ad6d7ebb_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC0xLTEtMS00NjU3MA_215f214d-c228-41e0-b2f6-69ee364cc6eb">438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331" decimals="-3" sign="-" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC01LTEtMS00NjU3MA_dade7e5b-41d2-4254-bc78-5bf875ea39e1">3,708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" sign="-" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC0xMS0xLTEtNDY1NzA_1ce81113-f62b-4ef2-9df6-0bf1998eb1a8">3,708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNS01LTEtMS00NjU3MA_96f51175-0e46-44c7-9120-76f3bbc015b7">59,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNS0xMS0xLTEtNDY1NzA_c8857f21-dbe5-4607-81cc-8f141bbfebc0">59,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component from repurchase or redemption of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNi01LTEtMS00NjU3MA_d44f87e8-9782-449d-b6fe-1ae92d4865eb">147,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNi0xMS0xLTEtNDY1NzA_7d354ed4-d8aa-405b-b768-38f0c00eef62">147,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary equity reclassification</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNy01LTEtMS00NjU3MA_2945023a-c2b2-4783-8f3d-587d3210a088">338</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNy0xMS0xLTEtNDY1NzA_f11f74b7-90af-469f-b6af-888bc7a0b753">338</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icda2b6b759ec4eadbe665e5154ec2f6c_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOC03LTEtMS00NjU3MA_b823be24-e9db-4c85-8df4-ac04c31510c2">3,412</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOC0xMS0xLTEtNDY1NzA_82b4aa37-9c27-404b-b6bd-c890e7a2f104">3,412</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27c6a44fd29f43e1bf88871fcc40582e_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOS05LTEtMS00NjU3MA_879b0623-6921-44fe-95f9-b5359bf0b2c0">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOS0xMS0xLTEtNDY1NzA_3c8a3b29-15c4-4f1b-bbfe-7717cdda59bd">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41a3895d728543caba4ec7a28c9a0891_I20210331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMS0xLTEtNDY1NzA_74fa6ce5-26a8-4762-b9aa-73ad9581fff0">90,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41a3895d728543caba4ec7a28c9a0891_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMy0xLTEtNDY1NzA_b0f76dbd-ef65-47b0-95ec-506bc338d714">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib10a53a1c0644bf3af5e5d5cd47a0cba_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtNS0xLTEtNDY1NzA_1dffdee6-ab71-4b3e-a7cf-1ef9deb23d82">582,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id432db6b0fcf4620bbd220de5dda6279_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtNy0xLTEtNDY1NzA_36d7c1e7-7fd0-4741-afc3-4701b50e5d87">3,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b5333d2285e4b6eafade96147b0023b_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtOS0xLTEtNDY1NzA_ed48f855-eee8-4e82-ac5d-b768a49778f9">372,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia620957d7b6947698506d13d1a558d8f_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMTEtMS0xLTQ2NTcw_72f907bd-42e7-4d65-bcb4-080404d05dbb">213,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d330185e4044e1b818c23f31a1d3be2_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtMS0xLTEtNDY1NzA_e77185d0-3773-490a-83e1-d1e62adc40d5">642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630" decimals="-3" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtNS0xLTEtNDY1NzA_6879a1fe-63e2-4452-940d-ba4172a3bc13">10,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtMTEtMS0xLTQ2NTcw_086e1b4d-b9e8-4813-bffe-7b0708175e62">10,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTItNS0xLTEtNDY1NzA_649eb7f9-b715-4884-80ea-f17648bb71f0">95,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTItMTEtMS0xLTQ2NTcw_7ef5200c-481c-48c3-8645-ca48f22c3f5c">95,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component from repurchase or redemption of convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTMtNS0xLTEtNDY1NzA_4f2a8905-a8c9-433b-9c2d-6ce9d2cc82f2">121,844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTMtMTEtMS0xLTQ2NTcw_0634338c-a764-4033-b5cf-fcb739d3bf27">121,844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary equity reclassification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630" decimals="-3" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTQtNS0xLTEtNDY1NzA_8c6c95ea-9a7c-4db4-9fea-a21e0231f7dd">4,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTQtMTEtMS0xLTQ2NTcw_68aeeb82-c7a7-4b92-b004-94902eaa0a64">4,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i494866547d6941668a865993f62fb36b_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTUtNy0xLTEtNDY1NzA_947bc0df-224c-47a5-ae92-1a8794c0adff">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTUtMTEtMS0xLTQ2NTcw_694f5617-e491-470e-b7ac-469170ebb7f0">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7285922102d64370be7b6b286c460e1e_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTYtOS0xLTEtNDY1NzA_27fb220e-e64f-4ac6-97c6-ea9922074dac">110,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTYtMTEtMS0xLTQ2NTcw_daa858b9-d3e1-47ba-960a-48f231477cc6">110,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0faba0aaca3409ea6daa49af3af71f8_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMS0xLTEtNDY1NzA_6a8a7f1b-0bec-4ee7-8895-840b28ba5020">91,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0faba0aaca3409ea6daa49af3af71f8_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMy0xLTEtNDY1NzA_cb37d879-1ac8-471f-8a2c-9a6897449257">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i817bf7335a504ada95a969e2f39c4deb_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctNS0xLTEtNDY1NzA_2f89f3a7-9243-4aca-a3e1-4ff391e09428">571,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if222f7ca22764c18b9ef04a252962e79_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctNy0xLTEtNDY1NzA_de5aebcb-7908-494b-b148-265e4e3b6ed5">4,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60b3f53a18d94139a9a0881a67c913cd_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctOS0xLTEtNDY1NzA_8bfe8745-dcf2-40b4-b552-ba8510fd579a">483,448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92dd6718656b42608f8d7bb2fb6fa255_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMTEtMS0xLTQ2NTcw_8c6135f2-fe6b-49f6-99ba-7dcc7435d244">92,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See accompanying notes to condensed consolidated financial statements </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMy0xLTEtMS00NjU3MA_a7426d36-8d1a-434e-ab2f-af61a42d0983">310,487</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMy0zLTEtMS00NjU3MA_9083b914-43d1-48f3-88eb-2eadda9c6c29">111,142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNS0xLTEtMS00NjU3MA_1724b14a-a1af-4f19-97a6-87ff6168e280">122,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNS0zLTEtMS00NjU3MA_8ab70e99-fb7e-4bca-be1b-00312f7360ac">50,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNi0xLTEtMS00NjU3MA_cea431b2-248d-41de-acb5-2f71733d3c1c">198,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNi0zLTEtMS00NjU3MA_2ff21c0a-c606-44e4-879d-af6dbfd4d359">150,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred and prepaid sales commission costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNy0xLTEtMS00NjU3MA_6257c0fd-482f-4d79-812e-f3486bb266ba">50,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNy0zLTEtMS00NjU3MA_ac836447-998c-4739-9b3d-fea1af002df7">33,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOC0xLTEtMS00NjU3MA_ea01f329-f664-4b67-a58b-4311e3cc8b0d">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOC0zLTEtMS00NjU3MA_11000035-2bde-410b-9ca3-976d83765185">32,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on early extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOS0xLTEtMS00NjU3MA_42821926-0b69-466c-8345-39910d274f7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOS0zLTEtMS00NjU3MA_db5dee82-f359-45d4-b0a7-16103d34ec49">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of convertible senior notes attributable to debt discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="rng:RepaymentsOfConvertibleDebtDebtDiscount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTAtMS0xLTEtNDY1NzA_55362c04-d62b-46ae-80c1-e67f8e1745f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="rng:RepaymentsOfConvertibleDebtDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTAtMy0xLTEtNDY1NzA_885f8e9e-0942-4b5e-a2d5-535a6910369d">10,131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTEtMS0xLTEtNDY1NzA_00757ede-3d78-4333-83a5-7971cba848d6">9,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTEtMy0xLTEtNDY1NzA_a76298b4-0abc-4ba5-a0a3-90f669374ba6">8,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss (gain) on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="rng:LossGainAndOtherRelatedCostsOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTItMS0xLTEtNDY1NzA_4432f04e-c63c-43f5-bccc-b8805669af04">98,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="rng:LossGainAndOtherRelatedCostsOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTItMy0xLTEtNDY1NzA_9576d67b-0fe4-40f8-8a27-eb6b99f4f477">34,361</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTQtMS0xLTEtNDY1NzA_55c1c41b-d563-4e4c-9ad1-2de2f466dc85">7,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTQtMy0xLTEtNDY1NzA_bcc2bf56-f72b-4253-8ea7-4fac32df70b7">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTctMS0xLTEtNDY1NzA_0419b85c-a602-4ad0-a646-63a44f080745">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTctMy0xLTEtNDY1NzA_12e6749b-5742-430e-9562-33317fb3df34">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTktMS0xLTEtNDY1NzA_bd4e45cc-d3d9-4e41-999c-287470848bf1">27,832</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTktMy0xLTEtNDY1NzA_3bffd72d-de07-4c94-a322-59775a9545bb">26,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and prepaid sales commission costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjAtMS0xLTEtNDY1NzA_70b72fc4-56c0-4bac-b0d1-6179571c5481">108,349</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjAtMy0xLTEtNDY1NzA_a71d2f8d-2ee5-4444-8e89-3fe31668fc68">86,378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjEtMS0xLTEtNDY1NzA_2c6241f5-fdfe-4f23-9098-79f46a7569fa">1,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjEtMy0xLTEtNDY1NzA_4cb6325b-dc51-4cd3-a7f0-b60f97615d09">6,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjMtMS0xLTEtNDY1NzA_fc437f07-b046-438f-a8c1-1290f6b5e64a">28,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjMtMy0xLTEtNDY1NzA_7106bfdd-f2c8-4aa8-b8b4-feee91eca6c1">3,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjQtMS0xLTEtNDY1NzA_b50a7ed3-b587-4e80-95fd-c245a00ab2b9">20,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjQtMy0xLTEtNDY1NzA_3227ee8c-1b0d-44dc-9055-1432f9e7fd1e">24,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjUtMS0xLTEtNDY1NzA_f7f9d0de-dc47-4c6c-907f-d1d998fd16a1">30,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjUtMy0xLTEtNDY1NzA_14aa9ba4-1d0c-447b-bf42-c01861d13614">23,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjYtMS0xLTEtNDY1NzA_5fd34c1a-9a80-4db7-bf81-75a022e34fc4">10,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjYtMy0xLTEtNDY1NzA_40ff470f-95df-4c99-a340-c2df1609ca9b">9,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjgtMS0xLTEtNDY1NzA_3dca0229-14b0-4d7b-9b08-c857c06afbbb">109,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjgtMy0xLTEtNDY1NzA_f408adf9-b300-4bce-afa4-f6ddf650ba19">61,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzAtMS0xLTEtNDY1NzA_3d70b309-537e-49f2-903c-a5d3ff5362d9">15,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzAtMy0xLTEtNDY1NzA_7bf0b97b-baf7-4362-b899-033422fc90a7">14,385</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzEtMS0xLTEtNDY1NzA_96042032-01b7-487e-a028-b0892e292f05">26,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzEtMy0xLTEtNDY1NzA_2bbaede4-6477-4c40-a800-ce3e06253f72">19,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of intangible assets and long-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzItMS0xLTEtNDk1Njk_43cdc9de-5f17-4ed3-9ba6-e621dd3ffbbe">3,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzItMy0xLTEtNDk1Njk_a9946e0e-baa5-47ea-9a12-704b4b618df4">9,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMS0xLTEtNDY1NzA_c1f14a0f-47e5-436c-a25b-1f6ae9b32c08">45,711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMy0xLTEtNDY1NzA_422b6c70-78df-4b3f-8a46-4619857c19d0">43,608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for repurchase or redemption of convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzctMS0xLTEtNDY1NzA_567b8071-1f4f-4976-a4b1-1361c4cd3e86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzctMy0xLTEtNDY1NzA_e690558e-2128-4b8b-b914-4eb526317fc5">333,632</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMS0xLTEtNDk2NzU_34eebf70-958c-4423-b639-66a27c8a6671">25,004</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMy0xLTEtNDk2NzU_374eb4a0-f7be-4fae-a5ec-01033f2b2d56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of stock in connection with stock plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzktMS0xLTEtNDY1NzA_f733185a-6fad-47c4-877a-ee3bcfc4b38a">10,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzktMy0xLTEtNDY1NzA_9c6bf0d1-4485-4edd-b47b-15c0dbbcf13e">18,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for taxes related to net share settlement of equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDAtMS0xLTEtNDY1NzA_cf1b3b0a-d570-4841-b8a4-d7ce016fa7b5">3,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDAtMy0xLTEtNDY1NzA_2b426be8-88b0-4482-9dad-bc7b0461eadf">11,566</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment for contingent consideration for business acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDEtMS0xLTEtNDY1NzA_6d6d25e1-cc39-4897-8fcd-54e65cbb31a1">1,538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDEtMy0xLTEtNDY1NzA_62980acb-9129-43ff-977e-2271efc5859d">3,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDItMS0xLTEtNDY1NzA_b1d938d2-2bab-40c9-a66e-2266a8a5b9de">3,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDItMy0xLTEtNDY1NzA_a79799ae-8875-4ad0-8bea-ee9105d06eb6">2,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDQtMS0xLTEtNDY1NzA_49657c03-a24d-49d6-bfb5-d3f52cd62ce0">21,927</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDQtMy0xLTEtNDY1NzA_572af971-8ed8-465c-b802-ba391b2f68fe">332,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDUtMS0xLTEtNDY1NzA_e4d86f24-9c95-465f-a042-5ddadabc5dc0">2,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDUtMy0xLTEtNDY1NzA_2c148fc3-bd13-4562-a8b4-726a06719e2a">183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDYtMS0xLTEtNDY1NzA_a44d609a-7078-4f67-96d5-cb0fc9d38eed">39,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDYtMy0xLTEtNDY1NzA_2378fa32-c600-4631-b2d0-331050a2d8de">314,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDgtMS0xLTEtNDY1NzA_b3a8e70a-9e3f-4f04-8393-c29b8108fc91">267,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDgtMy0xLTEtNDY1NzA_e81c4d49-4e62-4285-8eb3-d8de72f6f4f7">639,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDktMS0xLTEtNDY1NzA_fbda89b8-917c-495e-84f5-bb7104728a25">306,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92dd6718656b42608f8d7bb2fb6fa255_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDktMy0xLTEtNDY1NzA_074f4183-731f-448c-b18c-766aaaa39e88">325,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTEtMS0xLTEtNDY1NzA_4f75e672-2dce-40b3-919a-ab6bf52ba13d">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTEtMy0xLTEtNDY1NzA_d57e6dde-5a55-41f0-8c56-07c46021351f">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTItMS0xLTEtNDY1NzA_8054ec32-e295-4236-a2c8-3de5d964bcf4">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTItMy0xLTEtNDY1NzA_a10166ec-11c4-425c-aba1-b9de533be9a2">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment and capitalized internal-use software purchased and unpaid at period end</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTQtMS0xLTEtNDY1NzA_d2e10ed3-5f9d-4500-be04-e2cca162f9a2">9,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTQtMy0xLTEtNDY1NzA_f5e43f63-aac2-4038-b94c-39525fe2b9e5">7,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See accompanying notes to condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_34"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><div style="text-align:center"><span><br/></span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_37"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzNg_e0f7b8f7-dff2-4559-87dc-be6e952abe64" continuedAt="i4156337056ca41b684523f5b5deb7c0b" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Description of Business and Summary of Significant Accounting Policies</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RingCentral, Inc. (the &#8220;Company&#8221;) is a provider of software-as-a-service (&#8220;SaaS&#8221;) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September&#160;26, 2013.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzNw_b1fb2209-ab21-4f97-8d1b-1498af88c635" escape="true"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unaudited condensed consolidated financial statements and accompanying notes reflect all adjustments (all of which are normal, recurring in nature and those discussed in these notes) that are, in the opinion of management, necessary for a fair presentation of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December&#160;31, 2022. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021, filed with the SEC on March 1, 2022.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzOA_9b057ca6-5c30-4e47-b3b8-39d425168e85" escape="true"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred and prepaid sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results may differ from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzMQ_90b0efbd-546d-4ec2-9b15-fcc6e2bc5d64" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the chief executive officer is the chief operating decision maker. The Company&#8217;s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzMg_bf682eb7-9144-4a0e-9c83-5d044b629335" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, none of the Company&#8217;s customers accounted for more than 10% of the Company&#8217;s total accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are based on the location of the legal entity that owns the asset. As of June&#160;30, 2022 and December&#160;31, 2021, approximately <ix:nonFraction unitRef="number" contextRef="ie8df1a7bd5e2448faed9b7a3cda3b095_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfMzM0Nw_7e86a6bf-8eb8-4ff0-bd08-f00b445765a0"><ix:nonFraction unitRef="number" contextRef="ib5cd7c38db7a4918bcd0f7b418a17235_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfMzM0Nw_b52aed87-4335-4213-a293-b195e157ff1d">95</ix:nonFraction></ix:nonFraction>% of the Company&#8217;s consolidated long-lived assets were located in the U.S. No other single country outside of the U.S. represented more than 10% of the Company&#8217;s consolidated long-lived assets.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i4156337056ca41b684523f5b5deb7c0b"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjA0MA_c6192712-953e-4117-beaf-267a971f4b41" escape="true"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued optional guidance for a limited time to ease the potential burden in accounting for or recognizing the effects of reference rate reform, particularly, the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on financial reporting. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The amendments in this ASU are not expected to have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This update also eliminates the treasury stock method and instead requires entities to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. The required use of the if-converted method did not impact the diluted net loss per share as the Company was in a net loss position.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this update, effective January 1, 2022, using the modified retrospective method. Upon adoption, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of approximately $<ix:nonFraction unitRef="usd" contextRef="i419cc34f872e43e198987e911c5248cc_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTg1NA_ee0712cd-fde3-4aa4-926b-ee41fec9b3b0">93.8</ix:nonFraction>&#160;million, a decrease to additional paid-in capital of $<ix:nonFraction unitRef="usd" contextRef="i8611ecedc3964858ace3a9d74a421dec_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTkwMg_294b6505-eb64-43c2-a08a-104579364de5">329.3</ix:nonFraction>&#160;million, and an increase to convertible senior notes, net of approximately $<ix:nonFraction unitRef="usd" contextRef="icb978799b60c4e4fa5cb933880002a4e_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTk3Mg_c0f38fa4-c305-4bcd-8521-1155a6731383">235.5</ix:nonFraction>&#160;million. Prior period financial statements were not restated.</span></div></ix:nonNumeric></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_43"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTU2OA_5ec424a7-37b6-478e-965b-ba72eef71e9b" continuedAt="i59068cb2537746d4a7baea2f1e8d9000" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTU3Mw_d2585c5d-40b6-4bf1-9e5d-e33effa9ba6b" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by primary geographical markets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Primary geographical markets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6eef75282ac64d3e993665abc495b383_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy0xLTEtMS00NjU3MA_2e8e3118-2f56-4b45-b6fe-7a65d5f40f5a">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9755a7ecdbb3472e878fe9d5f0c02d40_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy0zLTEtMS00NjU3MA_941bca5a-2a36-4756-bcbc-15ae52552ca8">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39e894f560954c16b6539ba624f1062a_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy01LTEtMS00NjU3MA_41421a58-05ac-4fe0-a389-6b6000b06657">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6f9533a3b854ca6a61b3b76c11c5b1e_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy03LTEtMS00NjU3MA_64b8a823-de7f-4b92-9a2c-b810fce4c5c5">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70945439dd0b4f4292e6bd1e69c7f824_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC0xLTEtMS00NjU3MA_8280a9fd-3a74-4460-adb8-8be2ef2f3039">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ca879660c24ef2be323665eb19dc57_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC0zLTEtMS00NjU3MA_e23a4803-4af6-44ec-ae77-775031a83ffa">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1f86350baa014321a0a2e58eb9c03871_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC01LTEtMS00NjU3MA_bf21e86c-d9c7-40fd-b2b8-07bc19ce8645">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia2debf9f5a3449bc8b9e46be3a601667_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC03LTEtMS00NjU3MA_d123eedb-b649-409e-a4cb-b6ea643d48f5">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i486bfb33984f4bae80c3e4006eaaf24d_D20220401-20220630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS0xLTEtMS00NjU3MA_b5ccae0d-394b-4203-b505-5dcb040e2813">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16a47176e4344a2fa8bea0400a0a4b44_D20210401-20210630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS0zLTEtMS00NjU3MA_21a4fa9d-2678-4962-84be-1a11f18480cc">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id3ee80d343d241759f1bad5bf10edc0a_D20220101-20220630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS01LTEtMS00NjU3MA_7429bf14-2b2f-4ebc-a246-e6d28133d317">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20506eb7332546e0a3613cea804bb22e_D20210101-20210630" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS03LTEtMS00NjU3MA_245a1f4f-02cc-4baa-b900-119aba130924">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derived over <ix:nonFraction unitRef="number" contextRef="if8dc40ba3109473eb2ffe78d785923d3_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_ba347d1b-9094-44eb-93a9-da913a11449c"><ix:nonFraction unitRef="number" contextRef="i22e7d011fec2470aaf163ab504515f33_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_e56d62ff-fd94-46e3-b287-3d56afa5be2d"><ix:nonFraction unitRef="number" contextRef="ifc8de2db5ac0409cb3f8ee1a22288061_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_edb79b52-8bb8-4b09-af02-d1a8d008f862"><ix:nonFraction unitRef="number" contextRef="ie3ad89c6760a4b4ab1058be9fc35907b_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_ff237daa-fe21-4e0f-805f-c41365d6b82a">90</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% of subscriptions revenues from RingCentral MVP and RingCentral customer engagement solutions products for each of the three and six months ended June&#160;30, 2022 and 2021. RingCentral customer engagement solutions represented over <ix:nonFraction unitRef="number" contextRef="i847717898ca147a6b537d5bfb78e9a47_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_0027b02e-4d43-4407-985b-9927a4dbcf80"><ix:nonFraction unitRef="number" contextRef="ic1ffe9ddf7ee48a3ae52fbbeadb3e482_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_32728183-dbbb-415f-8563-862b99811754"><ix:nonFraction unitRef="number" contextRef="id2daa530ec6c4c95b6cd759519dea61e_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_7321a911-7fe4-4673-9407-8abcf8b61dfd"><ix:nonFraction unitRef="number" contextRef="i3557909f5024492693752744f03ee7f1_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_df163c46-54d7-424d-bb9e-317ef3ae341d">10</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% of total revenues for all periods presented.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNzAx_c6239b51-6edb-4e6a-a523-1e1270f47d65">37.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzI1MA_7c93b824-5dcb-41a8-b4fa-0c9c1fbf3e5d">143.1</ix:nonFraction> million, respectively, that was included in the corresponding deferred revenue balance at the beginning of the year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining performance obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The typical subscription contract term ranges from <ix:nonNumeric contextRef="i0c7815f7f2f6419b912769ea21dd5e20_D20220101-20220630" name="rng:RevenueFromContractWithCustomerSubscriptionTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfODc0_e4c5c6db-307b-444b-80e8-06cbce74c2e0">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i59d7143b228e4740ac42019aa40f232e_D20220101-20220630" name="rng:RevenueFromContractWithCustomerSubscriptionTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfODgw_4be3759d-ef57-4ca5-8d18-b0f011642d4b">five years</ix:nonNumeric>. Contract revenue as of June&#160;30, 2022 that has not yet been recognized was approximately $<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfOTYx_5f9bc538-5c0a-4cd6-b4fb-bcfb35ea6742">1.9</ix:nonFraction> billion. This excludes contracts with an original expected length of less </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i59068cb2537746d4a7baea2f1e8d9000"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than one year. Of these remaining performance obligations, the Company expects to recognize revenue of <ix:nonFraction unitRef="number" contextRef="iffe27bc7c1684ae998536ee684c030af_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTEzMw_d47ab861-a68a-44b1-b6ae-dad08c1e72b9">54</ix:nonFraction>% of this balance over the next <ix:nonNumeric contextRef="iffe27bc7c1684ae998536ee684c030af_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTE2Ng_5408d52c-9e3a-4bad-9bc5-2aeb10fc3b87">12</ix:nonNumeric> months and <ix:nonFraction unitRef="number" contextRef="i1cc92a3710994613845977e901cc26d9_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTE4MA_237a9870-68a1-4039-8d5c-aab3c2096439">46</ix:nonFraction>% thereafter.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues are primarily comprised of product revenue from the sale of pre-configured phones and professional services. Product revenues from the sale of pre-configured phones were $<ix:nonFraction unitRef="usd" contextRef="i771acc6dad9b4fc98879f8c6e3688ad7_D20220401-20220630" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTQxNg_336dab99-477b-4ae7-bb7a-94042aa0ce1a">11.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idbbf6fb1aaaa46d393e911bb643d4b46_D20210401-20210630" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTQyMw_b8e4f1b9-f63f-4c94-8658-7443e836bc32">12.5</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="id2557303e9d8441ba27f7f32256e0808_D20220101-20220630" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzQ3MA_419a8c15-5f39-45b5-8ee8-cb4a793bb45c">22.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cab7e1e98d49268af8305b582e77df_D20210101-20210630" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzQ4OQ_29bde8c5-64af-4727-8143-fb3bd8df441a">24.2</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_49"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0MQ_482e7f83-fa45-486f-8173-4962aa5a7129" continuedAt="ifde279f69d30414f971b722a1bc4c0c8" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Financial Statement Components</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU2MQ_101d44eb-17f8-49ca-8f6e-ede01143bec3" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMS0xLTEtMS00NjU3MA_ca33f7f8-d5a3-498b-9d14-97a1fa24a08a">83,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMS0zLTEtMS00NjU3MA_ea0d199b-24ab-4389-8760-c23d4950f001">91,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMi0xLTEtMS00NjU3MA_c43fe991-2a13-4f7c-a991-ea53b54be2ce">222,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMi0zLTEtMS00NjU3MA_7948a2ec-78f4-404f-8e4c-ab52b93b4907">175,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMy0xLTEtMS00NjU3MA_ea37235e-c832-480b-9a82-257cbe0521fa">306,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMy0zLTEtMS00NjU3MA_3d6884e5-bbb5-4547-84e2-c66c1fea90a3">267,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODk_3607c594-7a9f-41b1-8712-c5caf5696a54">5.5</ix:nonFraction>&#160;million in the cash balance above represents restricted cash, which is held in the form of a bank deposit for issuance of a foreign bank guarantee.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0Ng_6e918ac5-8fa1-41b1-a50a-c2594a083623" escape="true"><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMS0xLTEtMS00NjU3MA_0a4637f4-7209-438e-bd8f-65e6e3c857f2">196,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMS0zLTEtMS00NjU3MA_30c9ed63-96ef-43ff-b9f2-fef570f550ff">193,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMi0xLTEtMS00NjU3MA_e970dec4-138e-434a-8d72-be8a31f2d8fd">66,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMi0zLTEtMS00NjU3MA_2d4cacc8-26e0-4639-9ad3-c9fbe12ba232">47,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMy0xLTEtMS00NjU3MA_179d8906-2973-49e1-a2d4-4bd39b8a498d">9,937</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMy0zLTEtMS00NjU3MA_7acdd2b7-67d2-45dc-af72-2c5087140cfc">8,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfNC0xLTEtMS00NjU3MA_aa11163a-01e8-449b-8646-91b7b4719af0">253,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfNC0zLTEtMS00NjU3MA_252d33d1-1c37-4d0a-bafc-0e7fb00e0fcc">232,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU1Mw_300dcfee-68e6-427b-b945-2567656c33f7" escape="true"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMS0xLTEtMS00NjU3MA_f6fa1c23-bcc8-4988-aa56-2d12cc47f4e2">28,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMS0zLTEtMS00NjU3MA_3584339e-94a0-4f91-8f61-06180286287b">26,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMi0xLTEtMS00NjU3MA_dfa4e49c-8438-4ee2-a8c1-168b84b45f82">4,564</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMi0zLTEtMS00NjU3MA_e7f2ca54-0b22-4327-9887-e128d0d014eb">5,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMy0xLTEtMS00NjU3MA_df0a0dd1-91a1-4665-9372-9909689dc097">19,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMy0zLTEtMS00NjU3MA_f0aab33b-48f4-40ea-80fc-485e33387287">16,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfNC0xLTEtMS00NjU3MA_6de17de7-9bb5-4778-9901-1655fc8cd992">52,376</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfNC0zLTEtMS00NjU3MA_0659fac9-470a-4cf2-9c96-b8ec9b93fa26">48,165</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTUzOQ_71ddb04c-c982-43e2-ba67-d28bcf4fa74f" escape="true"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03f3ae814624ef98f1ebd5cfe5dbf9e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMS0xLTEtMS00NjU3MA_b9057168-4cde-4896-8c20-af970505f532">209,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i054a3d0cf1ee4929aba98717762600eb_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMS0zLTEtMS00NjU3MA_f049e869-8eb5-4318-ae36-f4229edc2906">197,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i621e7d48f25a4ace9700e1b415fc1fc7_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMi0xLTEtMS00NjU3MA_9f180299-b3c6-415c-a525-1da0ad57177d">170,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e1d37fe6f604dbd9727bcb6ebfbc989_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMi0zLTEtMS00NjU3MA_a100b97c-bc4e-44ff-9cb0-cf94ebafe4d4">140,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id119e51bb68f452d825d36f563065b81_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMy0xLTEtMS00NjU3MA_5eaddde9-292e-4293-b094-f5860728c86d">8,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36ca4f59823449d5941deedfd69203ad_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMy0zLTEtMS00NjU3MA_d52531bc-0008-407c-9cd3-f2c4beae5ad2">8,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7828b0ba15545d6b242c4c06c484467_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNC0xLTEtMS00NjU3MA_cafce41b-c119-4be8-a5b6-00c7ef57901a">13,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27ae65b98b1a4c2481065ef09ac27786_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNC0zLTEtMS00NjU3MA_d05f1493-cf1a-41f0-8415-656b079f7f32">13,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNS0xLTEtMS00NjU3MA_72c39d7f-1477-4a8b-ba6b-f3b69d2184a9">402,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNS0zLTEtMS00NjU3MA_de471618-182d-458b-b986-a8e332b7ce15">360,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNi0xLTEtMS00NjU3MA_ee2861c3-dad8-416e-ae1e-d05994a50d01">224,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNi0zLTEtMS00NjU3MA_709c0d70-d86e-491d-9db9-5c535a28235b">193,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNy0xLTEtMS00NjU3MA_eec8f555-841e-423b-9711-8466379bca4e">178,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNy0zLTEtMS00NjU3MA_a9719103-dbff-4be8-9958-bf4a99d96a07">166,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense related to property and equipment was $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfNTQ0_86617bed-f49a-4268-b2b2-c2fcd653962d">17.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfNTUx_0b0767aa-04e5-4473-85db-691186234565">14.2</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzI0NA_ff9bd787-bcc1-4f34-bd73-bf098c39f49e">34.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzI1NQ_dd1c3407-a53c-45d8-aeac-7d6bd273a323">27.2</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="ifde279f69d30414f971b722a1bc4c0c8"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU2Mw_3d5c9e0d-d115-4476-8b3e-c1308f2392ce" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill is as follows (in thousands):</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMC0xLTEtMS00NjU3MA_f8901b13-7068-48fc-80b5-fc2fe64b6730">55,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMi0xLTEtMS00NjU3MA_55140910-3bc8-4e53-a94d-0d95cd34d5bc">1,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMy0xLTEtMS00NjU3MA_53aaeb2a-6f2a-4b35-a67e-4ac2e9ba6bb5">53,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU1Nw_c0ea52a6-7bbe-4894-9689-4a5f0c92e32a" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i98f5bb02a2f14f13a45944616230634b_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xLTEtMS00NjU3MC90ZXh0cmVnaW9uOmU1YTcwYzNkNjJhNDQ2MTU4OTY5YjU0ZjY2MjE1ZDc4XzQ_c92a55f2-34b7-4c1b-8333-0b3808949bfb">1.1</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d5566f9799473284569c573e3740b3_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0zLTEtMS00NjU3MA_22801c80-aa51-402f-bd21-297a07e0eb5b">20,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d5566f9799473284569c573e3740b3_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi01LTEtMS00NjU3MA_d77c49ce-d9d1-494a-a275-9190b07a9976">17,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d5566f9799473284569c573e3740b3_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi03LTEtMS00NjU3MA_37cb6592-7796-4ee1-bf59-58018ab8e051">3,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi05LTEtMS00NjU3MA_f7de30e8-e274-4448-b287-780c754dcd65">21,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xMS0xLTEtNDY1NzA_f85e52dc-408a-4e23-aa51-6494bc221375">15,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xMy0xLTEtNDY1NzA_d9c79ae2-c413-4ecc-9f22-512e4db0fd53">5,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia8152637419a44d78d46004f78e20dab_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xLTEtMS00NjU3MC90ZXh0cmVnaW9uOjhlZjU4NTRiOGYyMzQ2ZWFhYjU2YmU2YTAyNGNhZDcyXzQ_7ef49b64-24e9-4a39-8a13-ff259625affd">4.2</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0zLTEtMS00NjU3MA_e83bdbf1-3f05-4227-ba74-6549ae3241b2">814,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy01LTEtMS00NjU3MA_8ef516c1-8910-4e6b-8dc6-14b8544efdb0">189,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy03LTEtMS00NjU3MA_e0469348-4f6e-48fd-9e74-3b40af345c65">625,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy05LTEtMS00NjU3MA_4f8586f8-b57a-4306-98c0-08bfcd17435e">814,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xMS0xLTEtNDY1NzA_1e272914-0426-4b37-949c-d830fd731ffd">103,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xMy0xLTEtNDY1NzA_0a4b419e-453c-459c-b89c-e4c63cdf2d8a">710,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0zLTEtMS00NjU3MA_3c815390-2d08-466d-98cd-c28d61a91768">835,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC01LTEtMS00NjU3MA_2b605ad7-a422-428f-ad7e-c5909e4750e9">206,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC03LTEtMS00NjU3MA_d9936ae2-f3f3-4580-97bd-4c632949018b">628,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC05LTEtMS00NjU3MA_0e06f8f0-3a94-4c39-9a25-428ca872cdde">836,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0xMS0xLTEtNDY1NzA_e61884a0-469e-4edf-ac8c-a237b9a48ff7">119,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0xMy0xLTEtNDY1NzA_ed381ada-3282-47e0-b268-8654d0878575">716,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense from acquired intangible assets for the three months ended June&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODM3_1704f3d5-cd38-473c-969a-b112fd297b2f">43.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODQ0_d0a097e0-2e4f-4c83-bfae-e926ae64b21e">12.0</ix:nonFraction> million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzMzMw_0b1e37e5-8518-4767-b9b6-422462f32441">87.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzM0NQ_3abb58ce-1b90-4624-9f97-1908a9792d05">23.6</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively. Amortization of developed technology is included in cost of revenues and amortization of customer relationships is included in sales and marketing expenses in the Condensed Consolidated Statements of Operations.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0OQ_b15bea0b-0a02-4868-a858-e792613b3e4d" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining)</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMC0xLTEtMS00NjU3MA_85024464-919b-4f09-87a1-19c967ec19c7">84,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMS0xLTEtMS00NjU3MA_1b5e500f-0149-4b30-962e-2d569758d1e7">150,543</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMi0xLTEtMS00NjU3MA_b49e5562-c5fd-449c-b21b-d8e976134bdd">147,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMy0xLTEtMS00NjU3MA_12482929-5141-4883-8e5f-8cfd54757d61">132,932</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 onwards</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="rng:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfNC0xLTEtMS00NjU3MA_b0adcdd9-2d2e-41e6-b4ae-3a3ce08ac4d6">113,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfNS0xLTEtMS00NjU3MA_cc889282-8908-4ab5-9976-0d1a833631a2">628,559</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0Nw_8138af69-1804-4608-9247-293c480bdab4" escape="true"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMS0xLTEtMS00NjU3MA_d55a981b-c3ed-4209-9b0c-533a9dc890f7">47,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMS0zLTEtMS00NjU3MA_77b3f2fe-a04d-4a5a-8127-1c6d263a04a3">48,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales, use, and telecom related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMi0xLTEtMS00NjU3MA_02e63c61-6aa3-4367-b85f-a3be84a968d3">36,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMi0zLTEtMS00NjU3MA_1173d7d4-007a-46eb-9d89-ee453d8aaea4">30,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMy0xLTEtMS00NjU3MA_e9d2e0f0-9541-4659-84f5-1124ea273c28">55,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMy0zLTEtMS00NjU3MA_4a4756e7-217c-4e10-bfd6-30f71eb6ef2e">52,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, short-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNC0xLTEtMS00NjU3MA_58b03787-5574-4227-886f-565b266a46d9">17,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNC0zLTEtMS00NjU3MA_00263a74-aac1-4028-9e22-b190433e33d9">18,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNS0xLTEtMS00NjU3MA_e62434c2-f268-4a36-bc82-cd99009b3caf">161,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNS0zLTEtMS00NjU3MA_0d7060f0-cc95-46d3-8696-3da3796d3b1d">129,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNi0xLTEtMS00NjU3MA_f103e6f5-ce8f-419c-992f-308bf74d2f51">318,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNi0zLTEtMS00NjU3MA_4318ed43-a45c-4f5a-a507-ef3d610b0a61">279,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred and Prepaid Sales Commission Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the deferred and prepaid sales commission costs was $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTM4NQ_03aff5f6-b882-45bd-8402-359b539ac322">26.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTM5Mg_33f019d1-554e-433e-93ff-8b58f959ff7a">17.8</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzQwOQ_61c2cf17-b547-42d5-9d68-1f5af3a8460b">50.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzQyMg_29c4ef51-032a-4775-934e-637e86faefdd">33.4</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively. There was <ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_02dc624d-ba9b-4f16-bdec-85c5dab409ee"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_08e1ff3b-c6e5-483b-8d55-668f4af8e74f"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_60bd94b5-731b-49d1-b424-6ccdaf6e2ef3"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_d170ef6f-e332-4033-8796-25bc0521b8fd">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment loss in relation to the costs capitalized for the periods presented.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company entered into certain agreements for a strategic partnership with Avaya Holdings Corp. (&#8220;Avaya&#8221;) and its subsidiaries, including Avaya Inc. In connection with the strategic partnership, the Company paid Avaya an advance, predominantly for future commissions for each qualified unit of Avaya Cloud Office by RingCentral sold during the term of the partnership. The Company evaluated the recoverability of its deferred and prepaid sales commission balance with Avaya in light of a significant decline in their preliminary financial results and market capitalization. As of the date of this filing, the Company believes that the deferred and prepaid sales commissions from Avaya are recoverable. The Company will continue to evaluate the realizability of these assets on an ongoing basis.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_52"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfNDQwMQ_4b433be6-8d56-49b9-b9a2-9a992a6f734a" continuedAt="i1befd49c273b48f4962f52f0543b9aec" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements.&#160;This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available.&#160;The hierarchy is broken down into three levels based on the reliability of the inputs as follows:</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1:&#160;&#160;&#160;&#160;Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2:&#160;&#160;&#160;&#160;Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3:&#160;&#160;&#160;&#160;Unobservable inputs that are supported by little or no market activity and that are based on management&#8217;s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfNDQwMA_90dd4715-b084-46fa-be40-73becc9b9fdb" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial assets carried at fair value were determined using the following inputs (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7f475541a940d59fe80b1f223cd480_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi0xLTEtMS00NjU3MA_1646e71b-2d19-4ed2-a77e-f3c07e94fbe4">222,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c9b8559ff04aeb94c1a71676477856_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi0zLTEtMS00NjU3MA_b54a885e-91d6-419b-bb48-2a5033211623">222,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7218baa18fb4cd883d912474ba02e3b_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi01LTEtMS00NjU3MA_da5fd01a-9365-45a7-9ffd-a8a9dba1ed13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i433347a5732540fcb00a46f17a3e2fa7_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi03LTEtMS00NjU3MA_2f5e8eda-97dd-4ece-b9bf-d6933d452c12">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC0xLTEtMS00NjU3MA_02af0341-3921-4917-9932-434fa0a98c4d">105,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af3927f671a4e13b78c3581a9407c4a_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC0zLTEtMS00NjU3MA_826d4794-515a-42d2-a147-4ca483356f55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC01LTEtMS00NjU3MA_5f33c22b-2c71-4d4f-8b1f-8e59d11ac23d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC03LTEtMS00NjU3MA_c7bd7fff-9efb-4865-b090-99a6ebc77912">105,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS0xLTEtMS00NjU3MA_7203c3ed-796a-4432-90af-11f91bc46aab">5,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af3927f671a4e13b78c3581a9407c4a_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS0zLTEtMS00NjU3MA_6fca68c7-a10a-47bb-a768-c6ba381aff72">5,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS01LTEtMS00NjU3MA_98d396dd-14e9-4c9a-a76b-3703c6fe9921">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS03LTEtMS00NjU3MA_bc93eeed-7b71-4b42-9466-ad5500a77971">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dcdfffc4d0a41889d35d32ec0cac8ab_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi0xLTEtMS00NjU3MA_3769dad4-b4ca-4790-869d-8a5e837428d6">175,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0938f408307a40708b69e848967aa187_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi0zLTEtMS00NjU3MA_404016f4-bcb5-4727-82cd-62c6746787a5">175,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bfce5d8db1d425ea907babbdccb7903_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi01LTEtMS00NjU3MA_c3bd26fd-52da-46f4-aa0b-2b75f6ee1c48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd7898a62775460e9adad9b37f324644_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi03LTEtMS00NjU3MA_d01793e6-a6bd-4cd8-98a6-94edcd3bd2d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC0xLTEtMS00NjU3MA_25155311-501a-4404-98f0-f90d5d4f728c">199,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81dde1e6ca564129b46fece1bc62e8a8_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC0zLTEtMS00NjU3MA_074b1eb5-5a65-4e27-a4d2-346a864c9ed8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4675f1b6721d4b06a6437574beb09c5f_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC01LTEtMS00NjU3MA_c9262adb-38d9-4c18-a8ed-4699486eb628">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1d227a6b97f46b6b31384f35861d583_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC03LTEtMS00NjU3MA_06dfe72b-2b66-4acf-ae2c-b37af27c91fd">199,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS0xLTEtMS00NjU3MA_5b80631a-17ae-4782-9cd7-bf00899bb939">8,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81dde1e6ca564129b46fece1bc62e8a8_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS0zLTEtMS00NjU3MA_6fe3c038-fbae-4e19-bb76-be1369abcb5d">8,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4675f1b6721d4b06a6437574beb09c5f_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS01LTEtMS00NjU3MA_98e16ad7-9626-4346-8d1e-c286a113fa52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1d227a6b97f46b6b31384f35861d583_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS03LTEtMS00NjU3MA_cb23b0f4-fadd-4f95-8492-fb8fca04ddd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i1befd49c273b48f4962f52f0543b9aec"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Investments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, t</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he fair value of the Company's long-term investments in convertible and redeemable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preferred stock issued by Avaya was </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-5" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMjIzNQ_7dfe8704-eba4-4a2c-ba74-84a805e47f2a">105.3</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-5" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMjI0Mg_bc8872df-235e-4984-8523-55c08cb24b4f">200.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The Company </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classifies these investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. The Company uses a lattice model to value these investments and relies on observable inputs including share-price, credit spread, and volatility. The model also incorporates judgments relating to the probability of special redemption triggers, the expected holding period of the investment and interest rates. These investments are reported at fair value in long-term investments in the Condensed Consolidated Balance Sheets with net unrealized gain (loss) recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income (expense)</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recorded a loss of $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjA4MA_3dc2f529-6a7e-4830-b349-b2262bdd5611">50.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjExMA_48cdc975-0192-45c1-bc73-92005538d05f">23.2</ix:nonFraction> million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three months ended June&#160;30, 2022 and 2021, respectively. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a loss of $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjI1Mg_ce3ba3f0-a304-47ca-b4de-d403ebc7371e">96.6</ix:nonFraction> million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022 compared to a gain of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjMxMw_8a79c7fa-3dd7-4212-bccb-962c6e18ded6">33.4</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the six</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2021. Volatility in the global economic climate and financial markets, including the effects of rising inflation and associated economic slowdown, the ongoing Russian invasion of Ukraine, and the continued effects of the COVID-19 pandemic, could result in a significant change in the underlying share-price of the Company&#8217;s investees and their financial position, resulting in a material change in the value of the long-term investments, requiring impairment charges.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain marketable equity investments in which it does not have a controlling interest or a significant influence. As of June&#160;30, 2022 and December&#160;31, 2021, the fair value of these marketable equity investments, which have readily determinable fair values, were </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-5" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzY3NA_6b9c3839-679a-4421-9c94-1063fbb1f3a8">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzY4MQ_1fd3a09d-8277-4403-a6a3-8581696353e1">8.6</ix:nonFraction> million, respectively. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets with net unrealized gain (loss) recorded in other income (expense). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a loss of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjM5Ng_37c563fe-43b9-49fb-b43a-ef0b4fbe0a6d">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjQwOQ_6150cbcf-14e0-4d02-881e-44fd515f1fd4">3.6</ix:nonFraction> million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June&#160;30, 2022, respectively. There were <ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="INF" name="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzkyOA_73d0b7db-b1ee-4f37-a3f2-8879a98adada"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="INF" name="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzkyOA_dc9e3095-03b9-4380-8b01-a2a8c8c9e718">no</ix:nonFraction></ix:nonFraction> sales of marketable equity investments </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June&#160;30, 2022.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Marketable Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company had an immaterial amount of non-marketable investments held in debt and equity securities without readily determinable fair values in which it had neither a controlling interest nor significant influence. These investments are carried at cost under the measurement alternative as part of long-term investments in the Consolidated Balance Sheets.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the fair value of the <ix:nonFraction unitRef="number" contextRef="i0074a76550714b5aa5af80c415497aab_I20220630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzY2OQ_6c8217ba-3c27-4aa8-a564-7e15930848ff">0</ix:nonFraction>% convertible senior notes due 2026 (the &#8220;2026 Notes&#8221;) was approximately $<ix:nonFraction unitRef="usd" contextRef="i0074a76550714b5aa5af80c415497aab_I20220630" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzc0NA_fb2c436e-d3ff-4ca4-b2e9-55cf2f8c3760">488.9</ix:nonFraction> million, and <ix:nonFraction unitRef="number" contextRef="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzc1Mw_7372f48c-4278-4361-bb0c-5f2ef9b8c0c1">0</ix:nonFraction>% convertible senior notes due 2025 (the &#8220;2025 Notes&#8221;) was approximately $<ix:nonFraction unitRef="usd" contextRef="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzgyOA_2e9656d4-293d-4134-a40a-b3841200e667">825.0</ix:nonFraction> million. The fair value for the convertible notes was determined based on the quoted price for such notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_55"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Nw_e7cc51c9-471a-4d45-8053-14a1fb1dc140" continuedAt="i38d0bdb577c04d34b5ce6141322f6356" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Convertible Senior Notes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2018, the Company issued $<ix:nonFraction unitRef="usd" contextRef="icee39fe2b86b4a1e88dda359a78eaab8_I20180331" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNDI_75d6b46f-e951-41cc-b093-0977fd082650">460.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="icee39fe2b86b4a1e88dda359a78eaab8_I20180331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNzU_672ea45f-cf75-4b4f-b352-e0f04273d020">0</ix:nonFraction>% convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers (the "2023 Notes"). The 2023 Notes would have matured on March&#160;15, 2023, unless repurchased or redeemed earlier by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $<ix:nonFraction unitRef="usd" contextRef="i63e952ee4b02445d812065a32cc0dfd9_D20180301-20180331" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNTIy_e631278b-1f0a-47ba-b8db-dfc356b7726a">449.5</ix:nonFraction>&#160;million. In the second quarter of 2021, the Company redeemed the remaining outstanding principal balance of its 2023 Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $<ix:nonFraction unitRef="usd" contextRef="i8b7ad580cf914352933d9a38485a74ff_I20200331" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjc1_92a34912-048e-4c0c-a32e-8baa7211b2c8">1.0</ix:nonFraction>&#160;billion aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i8b7ad580cf914352933d9a38485a74ff_I20200331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNzA4_adb474ed-ed8f-4a81-8ad4-22f91ff2bb27">0</ix:nonFraction>% convertible senior notes due 2025 in a private placement to qualified institutional buyers (the "2025 Notes"). The 2025 Notes will mature on March 1, 2025, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $<ix:nonFraction unitRef="usd" contextRef="i1ed8f0d055854544ac93c1495b217602_D20200301-20200331" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTA5Mw_ba85c55b-c4f0-44e5-a9cf-37e1147eed83">986.5</ix:nonFraction>&#160;million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company issued $<ix:nonFraction unitRef="usd" contextRef="ie461fbe253364eeeb2941630d4949622_I20200930" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTEzNQ_50a510df-9839-4c0a-a4ae-d063678f1595">650.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="ie461fbe253364eeeb2941630d4949622_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTE2OA_1d9c3fc6-f848-4bd0-aa7c-f60bfa512e16">0</ix:nonFraction>% convertible senior notes due 2026 in a private placement to qualified institutional buyers (the "2026 Notes"). The 2026 Notes will mature on March 15, </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i38d0bdb577c04d34b5ce6141322f6356" continuedAt="i0eafae58deef4ff490435865b753ceba"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $<ix:nonFraction unitRef="usd" contextRef="i1967e3dd3e7e4f79b4038dfbb947d0e8_D20200901-20200930" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTU1NA_7635b792-0dee-4e5d-b686-c2d78be8c1c9">640.2</ix:nonFraction>&#160;million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes, 2025 Notes and 2026 Notes (collectively, the &#8220;Notes&#8221;) are senior, unsecured obligations of the Company that do not bear regular interest, and the principal amount of the Notes do not accrete. The Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indentures governing each of the Notes (collectively, the "Notes Indentures") or if the Notes are not freely tradeable as required by each respective Notes Indenture.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Terms of the Notes</span></div><div style="margin-top:3pt;text-align:justify"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfDebtConversionsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Ng_0c804944-dc61-46c3-a1eb-b08fbd592350" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1,000 principal amount initially convertible into number of the Company&#8217;s Class A Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="id5bba93162de4c7799322f81f4b70a3e_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMS0wLTEtMS00NjU3MC90ZXh0cmVnaW9uOmYzYmFlYWRmY2U2MjQ3Yjg4NDg2ZGMyNGQ2NDBmNjc5XzExMg_6c90becb-ba5c-40dd-bb20-fd2586b5ff6b"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a8c2098c09b4f63a7c608cac16c828f_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMS0wLTEtMS00NjU3MC90ZXh0cmVnaW9uOmYzYmFlYWRmY2U2MjQ3Yjg4NDg2ZGMyNGQ2NDBmNjc5XzExMg_9660d457-89ef-4842-ab87-fd396527c99c">0.0001</ix:nonFraction></ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.7745 shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.3583 shares</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equivalent initial approximate conversion price per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic380b053e32e4e40afe171b64655100d_I20200331" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMi0yLTEtMS00NjU3MA_6c9b6175-3e2f-49e1-b508-eb252d3fe643">360.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d8fd5f312e54ba2bf3c7985477bcc16_I20200930" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMi00LTEtMS00NjU3MA_cffc5617-509b-4c53-8e60-5fca456b5ce8">424.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the respective Notes Indentures, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 1, 2024 for the 2025 Notes, and December 15, 2025 for the 2026 Notes, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their notes regardless of these conditions. Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2022, the conditions allowing holders of the 2025 Notes and 2026 Notes to convert were not met. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the indentures are satisfied during future measurement periods.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the Notes at its option, on or after March 5, 2022 for the 2025 Notes, and March 20, 2023 for the 2026 Notes, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMzc1NA_c3287bf8-9cdc-4e34-8f91-638098016cc8">100</ix:nonFraction>% of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in each respective Notes Indentures) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2025 Notes or 2026 Notes for cash at a price equal to <ix:nonFraction unitRef="number" contextRef="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNDE4OQ_6402e457-47e0-4c62-9266-caf045cc8453">100</ix:nonFraction>% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0OQ_c036be3a-b609-4e35-8cdd-05e93c57eaae" escape="true"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes as of June&#160;30, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMS0yLTEtMS00NjU3MA_03e983a6-3beb-449a-9de2-c8845b436c55">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMS00LTEtMS00NjU3MA_9da42026-7e32-4628-8256-e4af4a9fa7b0">650,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMy0yLTEtMS00NjU3MA_7e1a8523-a8e4-4417-9a44-816f347154e9">7,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMy00LTEtMS00NjU3MA_a74a400e-ce0b-4d3d-959a-b4e8d1c4e411">6,595</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfNC0yLTEtMS00NjU3MA_c93dabe7-520f-45be-b3ef-166dbac59792">992,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfNC00LTEtMS00NjU3MA_7366b7af-6b32-41cf-94c0-b852b233a657">643,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The net carrying amount was increased on January 1, 2022 as a result of the adoption of ASU No. 2020-06. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i0eafae58deef4ff490435865b753ceba"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="rng:ScheduleOfInterestExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Mw_7b6ffe55-8256-49ec-8857-7d2a822ce376" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi0xLTEtMS00NjU3MA_74871e6a-81f8-4465-b46d-41b43354cf11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi0zLTEtMS00NjU3MA_00a177b5-fdc7-497b-b227-2a2c0cb71493">15,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi01LTEtMS00NjU3MA_e1f03f62-0995-4529-8029-d4507cd7efed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi03LTEtMS00NjU3MA_42a7feef-8ce8-4e7c-975f-c45d473180c1">30,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy0xLTEtMS00NjU3MA_331a6f84-8337-4ee3-9308-60c25bc85937">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy0zLTEtMS00NjU3MA_7f3e3840-64dc-49e5-9f65-4d252077332e">770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy01LTEtMS00NjU3MA_a0e9287f-d6b0-43cc-8d98-fb2b862e677e">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy03LTEtMS00NjU3MA_6e01065f-57f8-4a61-9099-8516c8e68661">1,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC0xLTEtMS00NjU3MA_4622bbe2-e3fd-4555-a043-937898ed14aa">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC0zLTEtMS00NjU3MA_889c0e4c-8710-420d-8f31-58ca3ae5ef10">15,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC01LTEtMS00NjU3MA_7edd1ea4-8d38-4daa-b5c7-9057b6818630">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC03LTEtMS00NjU3MA_eb918ab5-9309-474f-94ea-8227268e125f">32,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The decrease in total interest expense during the three and six months ended June&#160;30, 2022 was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company&#8217;s adoption of ASU No. 2020-06, as of January 1, 2022, as described in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies.</span></div></ix:nonNumeric><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions relating to each series of notes with certain counterparties (collectively the &#8220;Capped Calls&#8221;). The initial strike price of the Notes corresponds to the initial conversion price of each of the Notes. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event; a tender offer; and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law; insolvency filings; and hedging disruptions. The Capped Call transactions are recorded in stockholders&#8217; equity and are not accounted for as derivatives.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY1MA_2f9ef00d-b501-4586-a124-22d37f1ec4a6" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below sets forth key terms and costs incurred for the Capped Calls related to each of the Notes: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial approximate strike price per share, subject to certain adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331" decimals="2" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS0xLTEtMS00NjU3MA_8bc89f44-0c46-4d09-8a3b-542482223d2e">81.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331" decimals="2" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS0zLTEtMS00NjU3MA_850759c8-17db-4703-8a9d-f249625ea810">360.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930" decimals="2" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS01LTEtMS00NjU3MA_a56a24e1-48cd-4a9a-9df1-2a12f721b0f0">424.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial cap price per share, subject to certain adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92a6134327824e5e8bad523c9aca5e82_I20180331" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi0xLTEtMS00NjU3MA_a6348dc7-2c46-4e2d-8b5d-dda1cc7dae57">119.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i53fc368f932f4ce881c4f205790b0ac4_I20200331" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi0zLTEtMS00NjU3MA_9284c23d-3908-4069-9621-764e8c7ed029">480.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd40c15fca3a4cb1ab44d0dccb1f29c2_I20200930" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi01LTEtMS00NjU3MA_02a59c6f-b452-45e3-861f-c619f3df1a4e">556.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost incurred (in millions)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331" decimals="-5" name="rng:PaymentsForCappedCallTransactionsAndCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy0xLTEtMS00NjU3MA_8916ef6d-79af-4435-af86-d10608eb4a82">49.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331" decimals="-5" name="rng:PaymentsForCappedCallTransactionsAndCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy0zLTEtMS00NjU3MA_a2d611b8-a532-4f67-ad93-31db7ef719fa">60.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930" decimals="-5" name="rng:PaymentsForCappedCallTransactionsAndCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy01LTEtMS00NjU3MA_c2d5f951-6ebe-4337-be94-98d2497c4316">41.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A Common Stock covered, subject to anti-dilution adjustments (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc13761557c4ee0855b028c4c221951_D20180301-20180331" decimals="-5" name="us-gaap:OptionIndexedToIssuersEquityShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC0xLTEtMS00NjU3MA_d59b134f-44b6-49a1-abf5-2b245f2c86fd">5.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6867874e0c304177998ac5757c7cfd9e_D20200301-20200331" decimals="-5" name="us-gaap:OptionIndexedToIssuersEquityShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC0zLTEtMS00NjU3MA_91db5c21-e799-4402-911f-b5187fdceab3">2.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iee2f443617b74d6b89c713f4dde067b5_D20200901-20200930" decimals="-5" name="us-gaap:OptionIndexedToIssuersEquityShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC01LTEtMS00NjU3MA_5fcbd823-173e-41e0-9913-91e8a6a51d2e">1.5</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement commencement date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/13/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/13/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement expiration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2025</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the capped call transactions, including the capped call relating to the 2023 Notes, were outstanding as of June&#160;30, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_61"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzA1_f638bc0b-d5b6-484e-9d0f-39b7e0086877" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily leases facilities for office and data center space under non-cancelable operating leases for its U.S. and international locations. As of June&#160;30, 2022, non-cancellable leases expire on various dates between 2022 and 2029. </span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="rng:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzAz_d409f02f-637e-45a9-9141-5c0514446b7b" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfMi0xLTEtMS00NjU3MA_bc2c5258-3339-4c2e-a3ae-a36a41421fa6">40,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfMi0zLTEtMS00NjU3MA_64da4147-96c4-4add-bf84-544953d1d18a">47,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80">Accrued liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0xLTEtMS00NjU3MA_b7234a38-81ec-4406-8ada-a874387f588c">17,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0zLTEtMS00NjU3MA_2e250b0e-5005-4e93-8afb-127aa4356056">18,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNS0xLTEtMS00NjU3MA_eef684dc-c03b-4870-b8a3-09361b0c14be">25,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNS0zLTEtMS00NjU3MA_bdabbd89-8f15-4563-8b8a-9ae47db7e2bb">31,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNi0xLTEtMS00NjU3MA_42c4e679-5003-470b-8870-63a0ec330710">43,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNi0zLTEtMS00NjU3MA_d8030f48-04cf-4064-8a88-5d950cf39113">50,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzA0_70d232f6-7d51-42a3-be79-88a8869b45e6" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows resulting from operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNC0xLTEtMS00NjU3MA_d1eff045-38b8-4f86-8272-be9b2eb58411">11,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNC0zLTEtMS00NjU3MA_897c42e3-beb1-4d8d-925a-0b67814fa499">10,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New ROU assets obtained in exchange of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNy0xLTEtMS00NjU3MA_779adaa5-630b-437d-82ef-c798b577e1c4">3,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNy0zLTEtMS00NjU3MA_eb40f2c1-e339-4942-aa28-fc9c50ff2219">5,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div id="id776345bf1d144e1b9363bee2b8c92ed_64"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNjM0OA_e4996a23-f763-4565-84d0-e3197da63a5f" continuedAt="i42ba483c2351428bba783da5d556586b" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Commitments and Contingencies</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies.&#160;Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patent Infringement Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, &#8220;Uniloc&#8221;) filed in the U.S. District Court for the Eastern District of Texas <ix:nonFraction unitRef="action" contextRef="i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfMTQxNw_7b2f2535-1e90-4936-bac1-5641a3d5d7b2">two</ix:nonFraction> actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral&#8217;s Glip unified communications application.&#160;The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney&#8217;s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (&#8220;IPRs&#8221;) before the </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i42ba483c2351428bba783da5d556586b"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company&#8217;s motion to dismiss or transfer. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIPA Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2020, Plaintiff Meena Reuben (&#8220;Reuben&#8221;) filed a complaint against the Company for a putative class action lawsuit in California Superior Court for San Mateo County. The complaint alleges claims on behalf of a class of individuals for whom, while they were in California, the Company allegedly intercepted and recorded communications between individuals and the Company&#8217;s customers without the individual&#8217;s consent, in violation of the California Invasion of Privacy Act (&#8220;CIPA&#8221;) Sections 631 and 632.7. Reuben seeks statutory damages of $<ix:nonFraction unitRef="usd" contextRef="i9f18899af3bc4d898e11bbd859489085_I20200616" decimals="INF" name="rng:LossContingencyDamagesSoughtValuePerViolation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfMzU0MA_5c766a77-8bd5-4d17-b298-5ce718c8ed7f">5,000</ix:nonFraction> for each alleged violation of Sections 631 and 632.7, injunctive relief, and attorneys&#8217; fees and costs, and other unspecified amount of damages. On July 7, 2020, the Court granted the parties&#8217; stipulation to extend time for the Company to respond to the Reuben&#8217;s complaint. The parties participated in mediation on August 24, 2021. On September 16, 2021, Reuben filed an amended complaint. The Company filed a demurrer to the amended complaint on October 18, 2021. Reuben filed her opposition on November 8, 2021, and the Company filed its reply on November 22, 2021. A hearing was held on January 6, 2022. The Court overruled the Company&#8217;s demurrer and the parties are now engaged in discovery. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and <ix:nonFraction unitRef="defendent" contextRef="i7104c29c3e4140e0979e945f9892d605_D20190614-20190614" decimals="INF" name="us-gaap:LossContingencyNumberOfDefendants" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNDc5Ng_24cbd90b-1b15-4be1-892d-cba644fb1752">two</ix:nonFraction> of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent (&#8220;LOI&#8221;) that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys&#8217; fees and costs.&#160;On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and <ix:nonFraction unitRef="defendent" contextRef="i108d605c1ca844e98f00a022e37018ad_D20190826-20190826" decimals="INF" name="rng:LossContingencyCrossComplaintNumberOfDefendants" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNTI2NQ_14c212fb-fd7d-422d-b7d0-9b267ee73cb2">two</ix:nonFraction> of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a $<ix:nonFraction unitRef="usd" contextRef="ic2fdca6c0e8440a3a6b18fef8859a1fe_D20190826-20190826" decimals="-6" name="rng:LossContingencyBreakUpFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNTU5Mw_a3ea3cb2-90dd-4feb-8f96-5a5b594a1428">5</ix:nonFraction> million break-up fee, its alleged &#8220;cash burn&#8221; during the negotiations, and unspecified lost opportunity damages.&#160;The Company filed a demurrer to Bright Pattern&#8217;s amended cross-complaint, as well as a related motion to strike. On May 7, 2020, the court denied both the motion to strike and demurrer. On July 19, 2022, the parties filed a joint motion to stay the proceedings, which the court granted on July 20, 2022. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit.</span></div></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_67"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjgzNg_64825219-6220-46c4-88d0-a511831ec845" continuedAt="i32f99cc8096e4464b603cdcc1a4b7f73" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Stockholders&#8217; Equity and Convertible Preferred Stock</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2021, the Company's board of directors authorized a share repurchase program under which it may repurchase up to $<ix:nonFraction unitRef="usd" contextRef="ic57b1209b28741d98c65f0b90d43ac2e_I20211213" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMTQ3OQ_ff33baf6-72e9-4e12-bc1b-8067ad9d4912">100</ix:nonFraction>&#160;million of the Company's outstanding shares of Class A Common Stock. Under the program, share repurchases may be made at the Company's discretion from time to time in open market transactions, privately negotiated transactions, or other means. The program does not obligate the Company to repurchase any specific dollar amount or to acquire any specific number of shares of its Class A Common Stock. The timing and number of any shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, the Company repurchased and subsequently retired <ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3OQ_19de88bb-0098-4f0f-845b-b6af2668a27a"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3OQ_7eeea4f8-b716-4800-b6f6-18699960039b">421,041</ix:nonFraction></ix:nonFraction> shares of our Class A Common Stock for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI4Mw_68a631aa-2e75-4851-8c8b-5d9ead4c65c2"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI4Mw_9522bfde-1e77-416c-84c1-ec6ead26f414">25.0</ix:nonFraction></ix:nonFraction> million. As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3MA_455ce254-e798-4cb5-a756-4a53477ed758">75.0</ix:nonFraction>&#160;million remained available under the Company's share repurchase authorization.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i32f99cc8096e4464b603cdcc1a4b7f73"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Convertible Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 8, 2021, the Company entered into the Investment Agreement, pursuant to which the Company sold to Searchlight Investor, in a private placement exempt from registration under the Securities Act of 1933, as amended, <ix:nonFraction unitRef="shares" contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjcx_02cccbb4-2034-45d1-8c31-50fadd622936">200,000</ix:nonFraction> shares of newly-issued Series A Convertible Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMzQ1_5baa9ae8-6a66-4570-bb2d-216b39fe4434">0.0001</ix:nonFraction> per share, for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="ia2e0203e3d6a492fbe200269fc908ca7_D20211108-20211108" decimals="INF" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMzk0_1df01dbb-837d-4511-923f-6d7e812308b6">200</ix:nonFraction>&#160;million. The Series A Convertible Preferred Stock issued to Searchlight Investor pursuant to the Investment Agreement is convertible into shares of the Company's Class A Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i3a9ab274b3de4b24a9946408b51498c6_I20211108" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfNTgz_645b32f3-c705-40a7-9681-628d27955698">0.0001</ix:nonFraction> per share, at a conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108" decimals="INF" name="rng:TemporaryEquityConversionPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfNjIy_8265ab20-3ecb-4da5-9a42-67d3568c5d5c">269.22</ix:nonFraction> per share, subject to adjustment as provided in the certificate of designations specifying the terms of such shares. The transactions contemplated by the Investment Agreement closed on November 9, 2021. The Series A Convertible Preferred Stock ranks senior to the shares of the Company&#8217;s Class A Common Stock and Class B Common Stock with respect to rights on the distribution of assets on any voluntary or involuntary liquidation or winding up of the affairs of the Company. The Series A Convertible Preferred Stock is a zero coupon, perpetual preferred stock, with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108" decimals="INF" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTIyMA_a6bf7430-37db-4462-9761-720b614544cc">1,000</ix:nonFraction> per share and other customary terms, including with respect to mandatory conversion and change of control premium under certain circumstances. The shares of Series A Convertible Preferred Stock shall not be redeemable or otherwise mature, other than for a liquidation or a specified change in control event as provided in the certificate of designations specifying the terms of such shares. Holders of Series A Convertible Preferred Stock will be entitled to vote with the holders of the Class A Common Stock and Class B Common Stock on an as-converted basis. Holders of the Series A Convertible Preferred Stock will be entitled to a separate class vote with respect to, among other things, certain amendments to the Company&#8217;s organizational documents that have an adverse impact on the rights, preferences, privileges or voting power of the Series A Convertible Preferred Stock, authorizations or issuances of Company capital stock, or other securities convertible into capital stock, that is senior to, or equal in priority with, the Series A Convertible Preferred Stock, and increases or decreases in the number of authorized shares of Series A Convertible Preferred Stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the liquidation or specified change in control event is not solely within the Company&#8217;s control, the Series A Convertible Preferred Stock is therefore classified as temporary equity and recorded outside of stockholders&#8217; equity on the Condensed Consolidated Balance Sheet. As of June&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630" decimals="-3" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjY5NQ_3e524a79-4db0-4c1a-a2d5-005088567b39"><ix:nonFraction unitRef="shares" contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjY5NQ_ce8a8340-902b-47c2-85c9-9f3b556920e3">200,000</ix:nonFraction></ix:nonFraction> shares of the Company's Series A Convertible Preferred Stock issued and outstanding, and the carrying value, net of issuance costs, was $<ix:nonFraction unitRef="usd" contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630" decimals="-5" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjgzNA_41330cb7-cd55-4fbb-a0e1-30c9ca34ca02">199.4</ix:nonFraction> million.</span></div></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_70"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5MQ_0949423f-de14-40f9-8e26-e72e0fd2edbe" continuedAt="i3a5efbda4d5d44f79c0d0dfb2119d316" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Share-Based Compensation</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5NQ_a0e6d34c-006f-411c-a185-707c680b7234" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense recognized in the Condensed Consolidated Statements of Operations is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2e9db2a8a60412dbb4ed6ac84997031_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi0xLTEtMS00NjU3MA_b934f934-0add-4a9d-ba85-026d877a1f79">8,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f097c94970a4f6da00de2cc953fd889_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi0zLTEtMS00NjU3MA_a7e08e31-767a-40ea-8703-db25f0292502">7,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8062ea70e584cbbac97992db0459c86_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi01LTEtMS00NjU3MA_609221ad-7518-49d7-ba0c-bea8b0e5561e">17,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0f4b7bf7b65449eb85fb84ee9f755ba_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi03LTEtMS00NjU3MA_ff3b9f72-0532-4abb-ae9e-bc4e270931f5">12,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a8990a5289452ca32ea7134089c854_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy0xLTEtMS00NjU3MA_147edf92-0dfb-47f9-95cd-9e04fc20ccf6">23,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b64d428bbbc4f3d827cbde4e66ecadb_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy0zLTEtMS00NjU3MA_d585c17d-722c-45dd-9ffc-b9f5d7471fb6">21,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aaddb54d56d4e67a595bb1a7ff24733_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy01LTEtMS00NjU3MA_42849b3d-a3ed-448c-9e99-1e1e696f16f1">46,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i167055ab5b6a446a9717a507c09e9ce3_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy03LTEtMS00NjU3MA_d03f5081-0dca-4b99-b1e3-b849ab24e83e">34,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94c0af5ab037470ab55b39b864222b49_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC0xLTEtMS00NjU3MA_e5971f6d-5972-4ef3-ad9e-6f385eb4c051">38,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f5fd35f27474339bb7623ccda500e1e_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC0zLTEtMS00NjU3MA_2fe1e66f-a2ca-496c-a555-2b424790f498">37,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7501bf3a28654d0b858eef21c1743aaf_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC01LTEtMS00NjU3MA_d05f0bf9-55a7-4bb2-84a5-bc189287097d">78,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbcfeb3975140ac8dc12f8bb79c052e_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC03LTEtMS00NjU3MA_5da0f987-be6f-4e16-b8de-93f99f98fb1d">58,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9101bd42cfcc47db9c9926a79a96f8ae_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS0xLTEtMS00NjU3MA_83bf8b6f-6bfe-447f-96e6-3eb00f6e8220">29,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2be045938e14268aa8d03ea8e0458fc_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS0zLTEtMS00NjU3MA_92e3bf88-97c2-4613-a71d-f9ea12fa6208">29,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ffa5aa3eef4630a07832fceeec6942_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS01LTEtMS00NjU3MA_1ba246ff-6c37-4bce-873d-d0066079476c">55,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia419c3d7504445cb81408b5203e41d58_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS03LTEtMS00NjU3MA_dc4be62b-07d1-4c37-8bee-9bc9543c6daf">45,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi0xLTEtMS00NjU3MA_ccb36cb2-5a3a-4587-ba58-44bb8c11647f">100,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi0zLTEtMS00NjU3MA_f90b3d9d-ca25-4150-a7ac-8faed1f0130a">95,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi01LTEtMS00NjU3MA_dd822381-a944-4a43-9c44-1ea45831b690">198,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi03LTEtMS00NjU3MA_1b8743c5-45e4-4181-8453-c143fffa8184">150,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY4NQ_d82ebb90-87d9-4b49-90c0-22e79f217a05" escape="true"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense by award type is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i233aef1216d94de8a5e7c8a7f7e8cfce_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi0xLTEtMS00NjU3MA_2d4b6794-264e-4d79-8ded-5e9be1d7eeea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e2ebe6197cc4fb8b5e2d3d57de01e61_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi0zLTEtMS00NjU3MA_0c246761-d841-4ee4-ba3b-36e250ffbee9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8284ac3e0ca44b7d8a54b2fa374fd4a8_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi01LTEtMS00NjU3MA_617ae9ad-1214-45b3-ab73-f74085ca01e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdb581f79367403b9c930d4a81b1561e_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi03LTEtMS00NjU3MA_ac22d33c-ad29-4b2b-9392-b1c67e8dc976">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice84c0a539174b978120d539948f44a8_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy0xLTEtMS00NjU3MA_3af8f51d-8d61-4a83-8828-7b98626c659f">2,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc008583485a4855acf1dabce3278219_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy0zLTEtMS00NjU3MA_125834d1-7bda-47d7-9518-cccf9f1c4e95">3,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy01LTEtMS00NjU3MA_c510d572-d3fe-4c1d-adbc-61b99f303974">4,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13f4c1f4c779427f9d01741ffcc5863e_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy03LTEtMS00NjU3MA_0a66891f-d163-4f0b-8e68-63471cb6b155">5,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dce7d82f69d4e7d9af11dffe971442a_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC0xLTEtMS00NjU3MA_23c035a4-27bc-4cdc-946e-f00565413ee9">98,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2068346367748bfa5e98ddb299ec515_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC0zLTEtMS00NjU3MA_94a5e719-088f-4219-924b-cb5e1f41c19a">92,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC01LTEtMS00NjU3MA_ae5df97e-b810-4197-9a08-1f33c02d837e">193,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c61ab42651488f98757a81fb84370d_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC03LTEtMS00NjU3MA_76292671-1784-433e-8c1f-28f2fecb8ac9">145,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS0xLTEtMS00NjU3MA_b99b8929-9746-43ea-b23e-a2cc539407e9">100,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS0zLTEtMS00NjU3MA_d5c657cc-91fb-4f7e-bed3-38411a59d58e">95,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS01LTEtMS00NjU3MA_078f9f4d-54d7-453d-a44a-6633cb611452">198,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS03LTEtMS00NjU3MA_e5990057-8bff-4a84-bac7-9dd3e26c3e7f">150,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i3a5efbda4d5d44f79c0d0dfb2119d316" continuedAt="i69b8fc169e914a1683d50a7169dcab2e"><div style="margin-top:13pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, a total of <ix:nonFraction unitRef="shares" contextRef="i54f961a5f2ac4446aa8c33d65c6f6e16_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjg4_74854e33-7ca6-44ae-b8c5-40ad50a47abb">22,594,284</ix:nonFraction> shares remained available for grant under the RingCentral, Inc. Amended and Restated 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;).</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY4OA_d1cc26dc-b6e4-4bad-b78c-b2ab4e9f043f" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity under all of the Company&#8217;s equity incentive plans as of June&#160;30, 2022 and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Term<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS0xLTEtMS00NjU3MA_8664b1d8-7615-421e-8e43-f1f56a679666">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS0zLTEtMS00NjU3MA_25b8d18d-9174-485a-8bcb-c1cff6886861">9.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS01LTEtMS00NjU3MA_e273316c-f03c-40f3-8ae1-677401c9311a">0.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS03LTEtMS00NjU3MA_d9ac4411-998d-48ee-a5c8-b7f389a28a26">27,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMy0xLTEtMS00NjU3MA_af5e7473-eb1d-4293-82b9-2e880b0c0910">122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMy0zLTEtMS00NjU3MA_a2c5d439-093f-420b-add9-2d589a4354b9">8.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNC0xLTEtMS00NjU3MA_54d4a14f-e099-4d46-927a-7dc3baaba963">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNC0zLTEtMS00NjU3MA_e055b22a-7354-4d1b-aa0b-2b63b47e1bcb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS0xLTEtMS00NjU3MA_d77d5b24-8896-4248-b98f-dd98f0e2be3a">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS0zLTEtMS00NjU3MA_9fff3d89-393c-4fcd-a1ad-20951c6c577f">12.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS01LTEtMS00NjU3MA_ae034004-8262-4283-a285-68c361ea6b5c">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS03LTEtMS00NjU3MA_97d83e32-358e-4ba6-adaa-2edfe0b59494">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi0xLTEtMS00NjU3MA_74086905-2c43-4a5d-83b9-0d5403892e99">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi0zLTEtMS00NjU3MA_337576df-4c8e-4b53-9c81-21dc615f14e1">12.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi01LTEtMS00NjU3MA_790c3fb2-41bb-4bb3-b3bf-29f3756c9b14">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi03LTEtMS00NjU3MA_11c3d31e-cb65-4d89-8b26-f10ca9450b70">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy0xLTEtMS00NjU3MA_8dfd8751-c8ff-4605-ac21-1b254dd308c1">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy0zLTEtMS00NjU3MA_84c21337-f601-4487-a799-33c42c6c4dc1">12.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy01LTEtMS00NjU3MA_05efe43f-4de5-4a12-a314-a9d53d3a8587">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy03LTEtMS00NjU3MA_cc898e3a-f1b5-4455-85c7-f6367dcf9e4f">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_0cc19255-9f97-44c5-9375-e528e408c91e"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_a7ea1726-18ad-43d4-be8e-8061b32f8d78"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_b2667097-6a75-4aea-bc65-6a7963cfa0d7"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_dac0e911-b0b2-432a-9d05-89d4ead47e0b">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> options granted during the three and six months ended June&#160;30, 2022 and 2021. The total intrinsic value of options exercised during the three months ended June&#160;30, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzQ2_903c9768-7d88-4ad1-8ddd-fb3f422d5e5c">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzUz_865aead6-1821-4144-9fda-c64fc79cba14">38.0</ix:nonFraction> million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTY0OTI2NzQ0NDM3MA_d45b5288-e324-4c82-a4d9-9f7beb061973">13.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTY0OTI2NzQ0NDM3OA_d2dbc89b-2aa1-40fb-ae18-403e939f847b">75.4</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively. There is <ix:nonFraction unitRef="usd" contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzgw_d6f08d13-9ef4-462d-a294-31b9df9aa0fb">no</ix:nonFraction> remaining unamortized share-based compensation expense.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Employee Stock Purchase Plan (&#8220;ESPP&#8221;) allows eligible employees to purchase shares of the Company&#8217;s Class&#160;A Common Stock at a discounted price through payroll deductions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, there was a total of $<ix:nonFraction unitRef="usd" contextRef="i9f038498a7e24d9d853599c6cf0cba38_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTA4NA_16e0044d-a186-460a-ba2c-17465bcb617c">2.0</ix:nonFraction> million of unrecognized share-based compensation expense, net of estimated forfeitures, related to the ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately <ix:nonNumeric contextRef="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTMwNg_9413ae30-67fd-48db-9659-a0cc8fe3e419">0.4</ix:nonNumeric> years. As of June&#160;30, 2022, a total of <ix:nonFraction unitRef="shares" contextRef="i9f038498a7e24d9d853599c6cf0cba38_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTMzMQ_8d7f5c40-bd02-4a66-8fd9-43f99cc31355">6,202,244</ix:nonFraction> shares were available for issuance under the ESPP.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2013 Plan provides for the issuance of restricted stock units (&#8220;RSUs&#8221;) to employees, directors, and consultants.&#160;RSUs issued under the 2013 Plan generally vest over <ix:nonNumeric contextRef="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTU3Nw_8a1a2f95-ddea-465b-a6d7-e84aa0d50463">four years</ix:nonNumeric>.&#160;<ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5Ng_0d79034e-8680-42fb-9bfb-81f4370a7620" continuedAt="i11faa88181ef46e098272503b1be182d" escape="true">A summary of activity of RSUs under the 2013 Plan as of June&#160;30, 2022, and changes during the period then ended is presented in the following table:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i11faa88181ef46e098272503b1be182d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS0xLTEtMS00NjU3MA_b4ee99ed-e9d2-4a70-9e67-6e48b774e7b6">2,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS0zLTEtMS00NjU3MA_19f01acb-17f5-4909-a659-874a9aaf5e54">258.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS01LTEtMS00NjU3MA_b54287cd-4d9b-4076-9dc4-5b5134207bdf">534,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMi0xLTEtMS00NjU3MA_814d0f4e-a72b-49cf-b8cf-a2bfada1c162">2,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMi0zLTEtMS00NjU3MA_6be6dd19-75de-4af9-9406-cca5d7817341">115.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMy0xLTEtMS00NjU3MA_3ab34a31-976d-459c-a89b-92431295af86">1,164</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMy0zLTEtMS00NjU3MA_e8ae0d78-58bc-47c6-ba03-cfb58ab37fdd">162.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNC0xLTEtMS00NjU3MA_e33da9d9-1489-4750-86c7-3fae2ad89fc0">451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNC0zLTEtMS00NjU3MA_9f76e1a8-99df-43fd-b31d-e6cdedf49501">244.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS0xLTEtMS00NjU3MA_92867d1a-c950-4511-96b3-e9927eb1f139">3,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS0zLTEtMS00NjU3MA_40d5a9b1-a247-4289-bee4-8aee31b77448">193.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS01LTEtMS00NjU3MA_2c7f290c-7337-415a-bd33-a5100a2c315d">197,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, there was a total of $<ix:nonFraction unitRef="usd" contextRef="i0fc22e284d914c1596fdc0b76fac48da_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTc1Mg_117e3a54-3adc-4267-b068-ea0340ddff17">550.0</ix:nonFraction> million of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately <ix:nonNumeric contextRef="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTk3MA_22adaeb6-dbca-4395-ada1-d375822ef8da">2.9</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:continuation id="i69b8fc169e914a1683d50a7169dcab2e"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonus Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's board of directors (the "Board") adopted employee equity bonus plans (the &#8220;Bonus Plans&#8221;), which allow the recipients to earn fully vested shares of the Company&#8217;s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the three and six months ended June&#160;30, 2022, the Company issued <ix:nonFraction unitRef="shares" contextRef="i5ba94563d83b429280e897ed6e9c0c5f_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjMwMg_74320d74-0659-4774-a9e8-ec0dfddbaa7c">196,295</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTA5OTUxMTYzMDU4Mg_89027cc2-dff5-49de-a0c5-357fbf3460a0">277,399</ix:nonFraction> RSUs, respectively, under the Bonus Plans. The total requisite service period of each quarterly award is approximately <ix:nonNumeric contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630" name="rng:ShareBasedCompensationRequisiteServicePeriodRecognition" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjQwOQ_4ae4ac81-c8c7-471d-ae34-49abc62c6788">0.4</ix:nonNumeric> years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized share-based compensation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i508973f356f141f480d4b87139bb7575_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjQ4MQ_744b8ade-6bef-47c4-9dea-381dc7a88102">5.0</ix:nonFraction> million, which will be recognized over the remaining service period of <ix:nonNumeric contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjU0Nw_86bc9762-52a9-4ce7-aeaa-4000c28cf999">0.1</ix:nonNumeric> years. The shares issued under the Bonus Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.</span></div></ix:continuation><div id="id776345bf1d144e1b9363bee2b8c92ed_73"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMjI1OQ_7e73633a-e6e4-4074-b7f2-7919117d9106" escape="true"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was $<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfNTc_693a4135-4f8e-4ce2-8b02-6de0efe3e250">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfNjQ_6130e24e-f947-495e-a582-0b23ab38d0ee">0.4</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMTY0OTI2NzQ0NDAxMg_b7c68a85-a1d2-4f30-a52c-4be58024eb32">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMTY0OTI2NzQ0NDAyMA_c617fe38-5472-4e16-b7ca-d21521aa2a94">0.9</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively. The provision for income taxes for the three and six months ended June&#160;30, 2022 and 2021 consisted primarily of foreign income taxes and state minimum taxes. For the three and six months ended June&#160;30, 2022 and 2021, the provision for income taxes differed from the U.S. federal statutory rate primarily due to foreign and state taxes currently payable. The Company realized no benefit for the current year losses due to the full valuation allowance against the U.S. and foreign net deferred tax assets in certain foreign jurisdictions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realization of tax benefits of net deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that certain net deferred tax assets will be realizable. Accordingly, the Company continues to provide a full valuation allowance against the entire domestic and the majority of the foreign net deferred tax assets as of June&#160;30, 2022 and December&#160;31, 2021. The Company intends to maintain the full valuation allowance on the U.S. and certain foreign net deferred tax assets until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, there were no material changes to the total amount of unrecognized tax benefits.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Tax Cuts and Jobs Act amended Sec. 174 to require that specified research and experimental (SR&amp;E) expenditures be capitalized and amortized over five years or fifteen years depending on where the expenditures are incurred. This provision applies to tax years beginning on or after January 1, 2022. Additionally, the final FTC regulations were published in the Federal Register on January 4, 2022 which resulted in significant changes and updates for allocation and apportionment of foreign taxes, creditability of foreign taxes and other provisions affecting FTC calculation. The final FTC regulations are generally effective for foreign taxes paid or accrued in tax years beginning on or after December 28, 2021. Due to full valuation allowance position and taxable loss for the US jurisdiction, the Company does not believe that either of these new provisions will have a material impact on its financial statements.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_76"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RINGCENTRAL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkzMA_7ac8703f-04de-48e8-9c2e-395b02a7ab8f" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Basic and Diluted Net Loss Per Share</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, convertible senior notes, and convertible preferred stock, to the extent dilutive. For the three and six months ended June&#160;30, 2022 and 2021, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.</span></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkyNQ_cf4da99a-d28e-4f18-949b-4552b270027e" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share of common stock (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy0xLTEtMS00NjU3MA_250dace3-83e4-46e4-b2cd-45d64c1ba7de">159,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy0zLTEtMS00NjU3MA_cb9709b5-5c64-4c9d-93da-ba457d66e5b4">110,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy01LTEtMS00NjU3MA_6ba5c1e7-abcb-40cd-b21a-4a294d08610b">310,487</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy03LTEtMS00NjU3MA_02676932-362f-47ab-9f02-d3bb00ac0540">111,142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding for basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0xLTEtMS00NjU3MA_190c93ff-8292-4af2-b6da-72fe4ef3a9c3"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0xLTEtMS00NjU3MA_78f3afc2-cb2e-4f49-9c1e-afd9d5f9d414">95,130</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0zLTEtMS00NjU3MA_5b765a14-b628-4ed6-80ed-7b238645aeec"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0zLTEtMS00NjU3MA_e6a7bd25-31d9-4da1-9dda-593153470cf1">91,181</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS01LTEtMS00NjU3MA_d5871200-f329-48b5-8bcd-a8ad1906e702"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS01LTEtMS00NjU3MA_f140ab41-58ee-4a21-b7b1-0763c69b7447">94,854</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS03LTEtMS00NjU3MA_92ed5a1e-59da-45c7-bf16-5feac55c9cbd"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS03LTEtMS00NjU3MA_e71e0466-f294-4114-a890-8f5a7995e86f">90,909</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMS0xLTEtNDY1NzA_27541327-e242-45a6-9070-5794b27652dd"><ix:nonFraction unitRef="usdPerShare" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMS0xLTEtNDY1NzA_95a1fc65-5f3c-4a50-b1b3-b90a295b6700">1.68</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMy0xLTEtNDY1NzA_08e91991-1247-4e50-b404-6f88f70f76a2"><ix:nonFraction unitRef="usdPerShare" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMy0xLTEtNDY1NzA_0d261c05-a36a-4ded-8d80-2b606a2f299a">1.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNS0xLTEtNDY1NzA_23ccf128-e5bb-4e75-9959-c79b2182dd4d"><ix:nonFraction unitRef="usdPerShare" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNS0xLTEtNDY1NzA_b127c6e1-e983-4cc1-9536-a97cd6d2a5e5">3.27</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNy0xLTEtNDY1NzA_3ecc2494-320e-42ab-9fba-53d23e3aba35"><ix:nonFraction unitRef="usdPerShare" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNy0xLTEtNDY1NzA_79e106f7-35f5-48df-9cab-6552328ea8fa">1.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkyOQ_4b81760e-73a5-4d7d-8c21-b0507a46e705" escape="true"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock issuable under equity incentive plans outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86330d6c0ce14112a0c8ed7f20215880_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi0xLTEtMS00NjU3MA_40eaa412-b95c-4e0a-ab5a-ab190366c424">3,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icfc07a44b2304079b2682e8180e3dd47_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi0zLTEtMS00NjU3MA_f7bbc4d7-a9b5-4571-a597-69f17f6c019f">4,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i500793719f2543c49fdfb6cb2ff5bf1b_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi01LTEtMS00NjU3MA_74d8d2b6-099e-4d3c-8a9e-f44dc990c450">3,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0dc49234e314e758c218be7064e0e51_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi03LTEtMS00NjU3MA_65ea6b13-c8b9-4d5a-8bed-421403a8d595">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f904bb44df34b1fb461e3d0c8822256_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy0xLTEtMS00NjU3MA_bf39083f-b148-4adb-9951-6c5817debd69">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie37bb8a6c31e423c8ae5355b44d26725_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy0zLTEtMS00NjU3MA_4afc278d-57e3-4197-ae27-01a0042106b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2f9903f9ce7c4222b4973000b98f7c39_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy01LTEtMS00NjU3MA_504ac260-07cd-485b-b759-9e9a27f9a771">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i557a87f09b37404ea9607f10e3ded439_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy03LTEtMS00NjU3MA_8cca3ee1-0a7f-49b3-88cb-a2129b3a46e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id49cb075c27344938cbdb8f13d6293e7_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC0xLTEtMS00NjU3MA_72105a9c-325d-40c0-86bf-b75180339c0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia47460d202a04cce9e5183a19f1d1bd1_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC0zLTEtMS00NjU3MA_c992dc57-b39c-473f-8d20-d63c9daf28b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i980daf45b039478c960d768abe47d618_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC01LTEtMS00NjU3MA_63c82510-bef4-4d13-9624-46931a1e958a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1c6d8ac210a442d59bb58674803e1f54_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC03LTEtMS00NjU3MA_a599d71e-029f-40d1-840d-ee6e14c5c6c0">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common shares excluded from diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS0xLTEtMS00NjU3MA_ced88ea1-152c-4176-8509-a50a39a9c5e8">4,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS0zLTEtMS00NjU3MA_659b03a0-3495-414e-8097-c4c277b3e942">4,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS01LTEtMS00NjU3MA_fd558617-5de4-4319-a08a-d67267075e5f">4,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS03LTEtMS00NjU3MA_2e4216cd-e2eb-4ee7-bdc4-b7d8e4e98c6a">4,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the adoption of ASU No. 2020-06 on January 1, 2022, the Company calculates the potential dilutive effect of its 2025 Notes and 2026 Notes under the if-converted method. Under this method, only the amounts settled in excess of the principal will be considered in diluted earnings per share, in line with the terms of the Notes Indentures.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The denominator for diluted net income per share does not include any effect from the capped call transactions the Company entered into concurrently with the issuance of the 2023, 2025, and 2026 Notes as this effect would be anti-dilutive. In the event of conversion of the Notes, if shares are delivered to the Company under the capped call, they will offset the dilutive effect of the shares that the Company would issue under the Notes.</span></div></ix:nonNumeric><div id="id776345bf1d144e1b9363bee2b8c92ed_79"></div><ix:nonNumeric contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMzMw_da4c6bd3-c119-4131-a87e-c0c06f83c51b" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. Related Party Transactions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company&#8217;s directors serves as President, Americas. Total payables to Google Inc. as of June&#160;30, 2022 and December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="icbe3c977bdfa4c29a60a981786bcef3f_I20220630" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjEx_b1bf5ecd-ebe4-45a4-bc01-b2a2c7469448">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0bed34096f1c4d1fbdd63d4c1c92ad0b_I20211231" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjE4_c72298c4-c72e-4c2a-9cf0-70b1659a6103">3.0</ix:nonFraction> million, respectively. Total expenses incurred from Google Inc. were $<ix:nonFraction unitRef="usd" contextRef="i0b86d16c6c1c4671a1234e5b0abe45b7_D20220401-20220630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjgy_b542c2a2-8423-4e47-a395-454025bb03b1">5.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2197f839a3fd4525b19784be0514236f_D20210401-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjg5_fbd4b7a2-5cb0-4bd3-a74e-fc434dbf7152">6.3</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8853116fa81e4ea394fc05dd3d975e3e_D20220101-20220630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMTY0OTI2NzQ0MjAyNg_3d258653-dc6c-4668-ad01-c50959fbda7c">11.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i643cec8952564849ae7b8aa8e1246f8b_D20210101-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMTY0OTI2NzQ0MjAzNw_22bcc121-1723-4521-9e09-b2e9343241f0">11.2</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our Condensed Consolidated Financial Statements and related notes appearing elsewhere in this Quarterly Report on Form&#160;10-Q and our Annual Report on Form 10-K filed&#160;with the Securities and Exchange Commission (the "SEC") on March 1, 2022 under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). As discussed in the section entitled &#8220;Special Note Regarding Forward-Looking Statements,&#8221; the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ significantly from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and elsewhere in this report, particularly in the section entitled &#8220;Risk Factors&#8221; included under Part&#160;II,&#160;Item 1A below.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of cloud communications, video meetings, collaboration, and contact center software-as-a-service (&#8220;SaaS&#8221;) solutions. We believe that our innovative, cloud-based communication and contact center solutions disrupt the large market for business communications and collaboration by providing flexible and cost-effective solutions that support mobile and distributed workforces. We enable convenient and effective communications for organizations across all their locations and employees, enabling them to be more productive and more responsive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud-based business communications and collaboration solutions are designed to be easy to use, providing a user identity across multiple locations and devices, including smartphones, tablets, PCs and desk phones. Our solutions can be deployed rapidly and configured and managed easily. Our cloud-based solutions are location and device independent and better suited to address the needs of modern mobile and global enterprise workforces than are legacy on-premise systems. Through our open Application Programming Interface (API) platform, we enable third-party developers and customers to integrate our solution with leading business applications to customize their own business workflows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a portfolio of cloud-based offerings that are subscription based, made available at different rates varying by the specific functionalities, services, and number of users. We primarily generate revenues from the sale of subscriptions to our offerings. Our subscription plans have monthly, annual, or multi-year contractual terms. We believe that this flexibility in contract duration is important to meet the different needs of our customers. For each of the three and six months ended June&#160;30, 2022 and 2021, subscriptions revenues accounted for 90% or more of our total revenues. The remainder of our revenues has historically been primarily comprised of product revenues from the sale of pre-configured phones and professional services.&#160;We do not develop or manufacture physical phones and offer it as a convenience for a total solution to our customers in connection with subscriptions to our services. We rely on third-party providers to develop and manufacture these devices and fulfillment partners to successfully serve our customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in our direct inside sales force while also developing indirect sales channels to market our brand and our subscription offerings. Our indirect sales channels who sell our solutions consist of:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Regional and global network of resellers and distributors; </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Strategic partners who market and sell our solutions, including co-branded solutions. Such partnerships include Avaya, Atos, Unify, and ALE. In November 2021, we entered into a strategic partnership with Mitel. As part of this agreement, we became Mitel's exclusive UCaaS partner.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Carriers including AT&amp;T, TELUS, BT, Vodafone, Verizon, DT and other regional carriers. In May 2021, we entered into a partnership with Verizon and launched a co-branded service, RingCentral with Verizon, an integrated unified UCaaS solution for enterprise businesses. In June 2021, we entered into a strategic partnership with DT to offer a co-branded version of RingCentral Video (&#8220;RCV&#8221;) as a stand-alone video solution and recently, we expanded our partnership with DT, to offer customers RingCentral X powered by Telekom, an end-to-end communications and collaboration solution.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue growth has primarily been driven by our flagship RingCentral MVP and RingCentral customer engagement solutions product offering, which has resulted in an increased number of customers, increased average subscription revenue per customer, and increased retention of our existing customer and user base. We define a &#8220;customer&#8221; as any party that purchases or subscribes to our products and services directly or indirectly through our channel partners. As of June&#160;30, 2022, we had customers from a range of industries, including financial services, education, healthcare, legal services, real estate, retail, technology, insurance, construction, hospitality, and state and local government, among others. For each of the three and six months ended June&#160;30, 2022 and 2021, the vast majority of our total revenues were generated in the U.S. and Canada, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">although we expect the percentage of our total revenues derived outside of the U.S. and Canada to grow as we continue to expand internationally.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of our business and our future success depend on many factors, including our ability to expand our customer base to larger customers, expand our indirect sales channels, continue to innovate, grow revenues from our existing customer base, expand our distribution channels, and scale internationally.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the reporting period, we saw contributions from new bookings as more businesses transition to RingCentral in the work-from-anywhere environment. We continue to see more customers opting for RingCentral apps on laptops and mobile devices over traditional desktop phones, which has impacted demand for physical phone devices.</span></div><div style="margin-bottom:8pt;margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Macroeconomic Conditions and Other Factors</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to risks and exposures, including those caused by the current macroeconomic environment, the Russia-Ukraine conflict and the COVID-19 pandemic. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Macroeconomic factors include increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency exchange rates, all of which can cause uncertainty. We have experienced sales cycles normalizing to pre-Covid norms and more cautious buying behavior from larger customers manifesting itself in smaller initial deployments. Also during the quarter, the United States Dollar has strengthened significantly against certain foreign currencies, particularly against the Euro and British Pound Sterling. If these conditions continue throughout the remainder of fiscal year 2022, they could have an adverse impact on our near-term results. We continuously monitor the impact of these circumstances on our business and financial results, as well as the overall global economy and geopolitical landscape. The implications of macroeconomic conditions on our business, results of operations and overall financial position, particularly in the long term, remain uncertain.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had previously outsourced some of our software development and design, quality assurance, and operations activities to third-party contractors that have employees and consultants located in Odessa, Ukraine, and previously, in St. Petersburg, Russia. In the first half of 2022, we relocated some of their personnel to other countries. During the three and six months ended June&#160;30, 2022, direct and incremental expenses associated with our relocation efforts were $14.4 million and $18.7 million, respectively. We do not store any customer data in Russia or Ukraine and currently are not dependent on our operations in these locations to continue to provide our services. Further discussion of the potential impact of the Russian invasion of Ukraine on our business can be found in the section titled &#8220;Risk Factors&#8221; included in Part II, Item 1A below.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic we adopted several measures to support the health and well-being of our global employees, customers, partners and communities. Such measures included temporarily requiring the vast majority of our employees to work remotely, suspending non-essential travel worldwide for our employees, and shifting some of our customer and industry events to virtual-only experiences. Beginning in the first quarter of 2022, we have started to re-open our offices in the United States and other locations globally for employees to voluntarily return, electing to adopt a flexible and hybrid approach to working in our offices. We have taken recommended measures to protect our employees who return to the office that include respecting occupancy limitations applicable to our facilities and implementing vaccination requirements; among other safety measures. We have also introduced company-wide programs to support the mental well-being of our employees such as providing virtual wellness classes and also offering absence days under a program we call CaRing Days. As we continue to monitor the actual and potential effects of the COVID-19 pandemic across our business, we may further adjust our policies depending on the severity or spike in COVID-19 or as may be required or recommended by federal, foreign, state or local authorities. Further discussion of the potential impact of the COVID-19 pandemic on our business can be found in the section titled &#8220;Risk Factors&#8221; included in Part II, Item 1A below.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_88"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) and financial measures such as total revenues, gross margin, and cash flows from operations, we regularly review a number of key business metrics to evaluate growth trends, measure our performance, and make strategic decisions. We discuss revenues and gross margin under &#8220;Results of Operations&#8221;, and cash flow from operations and free cash flows under &#8220;Liquidity and Capital Resources.&#8221; Other key business metrics are discussed below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Annualized Exit Monthly Recurring Subscriptions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our Annualized Exit Monthly Recurring Subscriptions (&#8220;ARR&#8221;) is a leading indicator of our anticipated subscriptions revenues. We believe that trends in revenue are important to understanding the overall health of our business, and we use these trends in order to formulate financial projections and make strategic business decisions. Our ARR equals our Monthly Recurring Subscriptions multiplied by 12. Our Monthly Recurring Subscriptions equals the monthly value of all customer recurring charges at the end of a given month. For example, our Monthly Recurring Subscriptions at June&#160;30, 2022 was $165.1 million. As such, our ARR at June&#160;30, 2022 was $2.0 billion compared to $1.5 billion at June&#160;30, 2021.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Monthly Subscription Dollar Retention Rate</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our Net Monthly Subscription Dollar Retention Rate provides insight into our ability to retain and grow subscriptions revenue, as well as our customers&#8217; potential long-term value to us. We believe that our ability to retain our customers and expand their use of our solutions over time is a leading indicator of the stability of our revenue base and we use these trends in order to formulate financial projections and make strategic business decisions. We define our Net Monthly Subscription Dollar Retention Rate as (i)&#160;one plus (ii)&#160;the quotient of Dollar Net Change divided by Average Monthly Recurring Subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Dollar Net Change as the quotient of (i)&#160;the difference of our Monthly Recurring Subscriptions at the end of a period minus our Monthly Recurring Subscriptions at the beginning of a period minus our Monthly Recurring Subscriptions at the end of the period from new customers we added during the period, all divided by (ii)&#160;the number of months in the period. We define our Average Monthly Recurring Subscriptions as the average of the Monthly Recurring Subscriptions at the beginning and end of the measurement period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, if our Monthly Recurring Subscriptions were $118 at the end of a quarterly period and $100 at the beginning of the period, and $20 at the end of the period from new customers we added during the period, then the Dollar Net Change would be equal to ($0.67), or the amount equal to the difference of $118 minus $100 minus $20, all divided by three months. Our Average Monthly Recurring Subscriptions would equal $109, or the sum of $100 plus $118, divided by two. Our Net Monthly Subscription Dollar Retention Rate would then equal 99.4%, or approximately 99%, or one plus the quotient of the Dollar Net Change divided by the Average Monthly Recurring Subscriptions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our key business metrics for the five quarterly periods ended June&#160;30, 2022 were as follows (dollars in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Monthly Subscription Dollar Retention Rate</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;99%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;99%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;99%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;99%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;99%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annualized Exit Monthly Recurring Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,980.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth selected consolidated statements of operations data and such data as a percentage of total revenues. The historical results presented below are not necessarily indicative of the results that may be expected for any future period (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,896&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,273&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954,552&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,629&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,923&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,904&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,194&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,764)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,306)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,392)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,703)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,165)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,154)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,467)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,546)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,460)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,292)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,515)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,956)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310,487)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,142)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Percentage of Total Revenues*</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Percentages may not add up due to rounding.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three and Six Months Ended June 30, 2022 and 2021</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.343%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,911&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,485&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,912&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,070&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,158)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,203&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,562)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,896&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,273&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,623&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954,552&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,629&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,923&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of revenues</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Subscriptions revenue increased by $111.8 million, or 32%, for the three months ended June&#160;30, 2022, and $226.5 million, or 33%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period. The increase was primarily a combination of the acquisition of new customers and upsells of seats and additional offerings to our existing customer base from our MVP and contact center solutions. This growth was primarily driven by an increase in sales to our mid-market and enterprise customers as we continue to move up market and increase in sales through our direct and indirect sales channels, including resellers, strategic partners and carriers. Although we expect to continue to add new customers and to increase the usage of our product for existing customers, we will monitor the impact of macroeconomic conditions, strengthening U.S. Dollar, and the continued effects of the COVID-19 pandemic. Subscriptions revenues included a foreign currency impact of approximately 1% for the three months ended June&#160;30, 2022 compared to the respective prior year period. In addition, these macroeconomic factors could have an impact on customer buying behavior and demand, contract duration, churn, payment terms, and credit card declines, all of which could cause variability in our revenue. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Other revenues are primarily comprised of product revenue from the sale of pre-configured phones and professional services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues decreased by $4.2 million, or 15%, for the three months ended June&#160;30, 2022, and $3.6 million, or 6%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period, primarily due to the timing of revenue contracts for professional services compared to the respective prior year period. Other revenues included an adverse foreign currency impact of approximately 1% for the three months ended June&#160;30, 2022 compared to the respective prior year period. Due to evolving hybrid work environments, we continued to see a shift towards using RingCentral apps on laptops and mobile devices over traditional desktop phones which impacted the demand of phones and timing of professional services. We will continue to monitor the impact of the global economic conditions, and the continued effects of the COVID-19 pandemic on phone and professional services revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues and Gross Margin</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,243&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,779&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,490&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,221&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,168&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,680&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,953&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,414&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,539&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,190&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,923&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,267&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,664&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,904&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,760&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margins</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross margin %</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions cost of revenues and gross margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of subscriptions revenues increased by $51.8 million, or 65%, for the three months ended June&#160;30, 2022, as compared to the respective prior year period. The higher cost of subscription revenues and lower gross margin were due to $31.8 million of incremental amortization from certain intangible assets acquired in the fourth quarter of 2021, third-party costs to support our solution offerings of $7.7 million, increased infrastructure support costs of $7.4 million, and personnel and contractor-related costs of $4.6 million. Personnel and contractor related costs includes share-based compensation expense of $0.9 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions revenues increased by $108.2 million, or 71%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period. The higher cost of subscription revenues and lower gross margin were due to $64.2 million of incremental amortization from intangible assets acquired in the fourth quarter of 2021, increased infrastructure support costs of $16.5 million, third-party costs to support our solution offerings of $16.0 million, and personnel and contractor-related costs of $10.9 million. Personnel and contractor related costs includes share-based compensation expense of $4.4 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in expenses was driven by investments in our infrastructure and capacity to improve the availability of our subscription offerings, while also supporting the growth of new customers and increased usage of our subscriptions by our existing customer base, in addition to amortization of intangible assets we acquired in prior year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other cost of revenues and gross margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of other revenues increased by $1.5 million, or 6%, for the three months ended June&#160;30, 2022, as compared to the respective prior year period. This was primarily due to an increase in personnel costs. Other revenues gross margin fluctuated due to an increase in personnel costs to support our business growth.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of other revenues increased by $3.5 million, or 7%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period. This was mainly driven by an increase in personnel costs. Other revenues gross margin fluctuated due to an increase in personnel costs to support our business growth.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,518&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,161&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,357&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,792&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,837&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,955&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $20.4 million, or 27%, for the three months ended June&#160;30, 2022 as compared to the respective prior year period, primarily due to a $19.1 million increase in personnel and contractor costs, and $2.4 million in overhead costs to support our research and development efforts, partially offset by a $1.5 million reduction in professional fees. The increase in personnel and contractor costs was mainly driven by $12.5 million incremental expenses associated with relocation of our third-party contractors in both Ukraine and Russia, $2.6 million related to headcount growth, and $2.1 million related to share-based compensation expense primarily driven by equity awards granted to new and existing employees.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $48.0 million, or 35%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period, primarily driven by $45.1 million increase in personnel and contractor costs, and $4.7 million in overhead costs to support our research and development efforts, partially offset by a $2.3 million reduction in professional fees. The increase in personnel and contractor costs was mainly driven by $16.1 million incremental expenses associated with relocation of our third-party contractors as a result of the Russia-Ukraine conflict, $13.5 million related to headcount growth and $12.2 million related to share-based compensation expense primarily driven by equity awards granted to new and existing employees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in research and development headcount and other expense categories were driven by continued investment in current and future software development projects for our applications.&#160;Given the continued emphasis and focus on product innovation, we expect research and development expenses to continue to increase in absolute dollars.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.200%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,398&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,398&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,000&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,853&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,647&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,206&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased by $62.0 million, or 30%, for the three months ended June&#160;30, 2022 as compared to the respective prior year period, primarily due to increases in advertising, marketing and related travel costs of $21.7 million, third-party commissions of $17.0 million, personnel and contractor costs of $11.7 million, amortization of deferred sales commission costs of $9.3 million, and overhead costs of $1.9 million. Of the total increase in personnel and contractor costs, $6.7 million was attributable to headcount growth and $2.0 million was due to higher share-based compensation expense primarily driven by equity awards granted to new and existing employees.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased by $137.2 million, or 36%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period, primarily due to increases in personnel and contractor costs of $41.6 million, advertising, marketing and related travel costs of $40.1 million, third-party commissions of $34.8 million, amortization of deferred sales commission costs of $16.7 million, and overhead costs of $3.5 million. Of the total increase in personnel and contractor costs, $20.5 million was due to higher share-based compensation expense primarily driven by equity awards granted to new and existing employees and $14.2 million was attributable to headcount growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in sales and marketing headcount and other expense categories were necessary to support our growth strategy to acquire new customers with a focus on larger customers, and to establish brand recognition to achieve greater penetration into the North America and international markets. Additionally, we expect sales and marketing expenses to continue to increase in absolute dollars as we continue to expand our presence in North America and international markets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.341%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,554&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,172&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,382&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,549&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,633&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,916&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by $6.4 million, or 9%, for the three months ended June&#160;30, 2022 as compared to the respective prior year period, primarily due to increases in professional fees of $3.9 million, and personnel and contractor costs of $1.9 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by $21.9 million, or 18%, for the six months ended June&#160;30, 2022, as compared to the respective prior year period, primarily due to increases in personnel and contractor costs of $13.8 million, professional fees of $4.8 million, and overhead costs of $2.6 million. Of the total increase in personnel and contractor costs, $9.9 million was mainly due to higher share-based compensation expense primarily driven by equity awards granted to new and existing employees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect general and administrative expenses to continue to increase in absolute dollars as we continue to make additional investments in processes, systems, and personnel to support our anticipated revenue growth.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.197%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,942)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,739&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,435)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,220)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,785&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,500)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,223)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,719)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,703)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,165)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,538)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,154)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,254)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nm - not meaningful</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net, increased by $13.5 million for the three months ended June&#160;30, 2022, as compared to the respective prior year period, primarily attributed to incremental unrealized losses of $28.7 million recognized on both our long-term and marketable equity investments driven by changes in the investee&#8217;s stock price, partially offset by a $14.8 million reduction in non-cash interest expense from the amortization of the debt discount and issuances costs related to our 2025 and 2026 Notes as a result of adopting ASU No. 2020-06 in the first quarter of 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The combined unrealized losses recognized on both our long-term and marketable equity investments for the three months ended June&#160;30, 2022 was $51.9 million, compared to a loss of $23.2 million recognized in the respective prior year period. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information regarding our adoption of ASU No. 2020-06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net, increased by $102.3 million for the six months ended June&#160;30, 2022, as compared to the respective prior year period, primarily attributed to incremental net unrealized losses of $133.6 million recognized on both our long-term and marketable equity investments driven by changes in the investee&#8217;s stock price, partially offset by a $29.9 million reduction in non-cash interest expense from the amortization of the debt discount and issuances costs related to our 2025 and 2026 Notes as a result of adopting ASU No. 2020-06 in the first quarter of 2022. The combined net unrealized losses recognized on both our long-term and marketable equity investments for the six months ended June&#160;30, 2022 was $100.2 million compared to a gain of $33.4 million recognized in the respective prior year period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the gain or loss on our long-term investments to continue to fluctuate due to changes in the investee&#8217;s stock price.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect interest income to further fluctuate in the future due to interest rate volatility in the current macroeconomic environment and reduction of our investments in money market funds.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss increased by $48.6 million for the three months ended June&#160;30, 2022, as compared to the respective prior year period, mainly due to non-cash items including a $31.7 million increase of incremental amortization from certain intangible assets we acquired in the fourth quarter of 2021, $28.7 million combined unrealized losses recognized from both our long-term and marketable equity investments driven by changes in the investee&#8217;s stock price, partially offset by a $14.8 million reduction in non-cash interest expense from the amortization of the debt discount and issuances costs related to our 2025 and 2026 Notes as a result of our adoption of ASU No. 2020-06.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss increased by $199.3 million for the six months ended June&#160;30, 2022, as compared to the respective prior year period, mainly due to non-cash items including a $133.6 million increase of combined unrealized net losses recognized from both our long-term and marketable equity investments driven by changes in the investee&#8217;s stock price, and $64.2 million of incremental amortization from certain intangible assets we acquired in the prior year.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_94"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity is a measure of our ability to access sufficient cash flows to meet the short-term and long-term cash requirements of our business operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We finance our operations primarily through sales to our customers, which could be billed either monthly or annually one year in advance. For customers with annual or multi-year contracts and those who opt for annual invoicing, we generally invoice only one annual period in advance and revenue is deferred for such advanced billings. We also finance our operations from proceeds from issuance of convertible senior notes, proceeds from issuance of convertible preferred stock, and proceeds from issuance of stock under our stock plans.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, we had cash and cash equivalents of $306.5 million and $267.2 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, our board of directors authorized a share repurchase program under which we may repurchase up to $100 million of our outstanding shares of Class A Common Stock. Under the program, share repurchases may be made at our discretion from time to time in open market transactions, privately negotiated transactions, or any other means. The program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares of our Class A Common Stock. The timing and number of any shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022. During the three and six months ended June&#160;30, 2022, we repurchased and subsequently retired 421,041 shares of our Class A Common Stock for an aggregate amount of $25.0 million. As of June&#160;30, 2022, $75.0&#160;million remained available under our share repurchase authorization.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our operations, existing liquidity sources as well as capital resources and ability to raise cash through additional financing will satisfy our future cash requirements and obligations for at least the next 12 months. Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support customer growth, acquisitions and expansions, sales and marketing, research and development, increased general and administrative expenses to support the anticipated growth in our operations, and capital equipment required to support our growing headcount and in support of our co-location data center facilities, as well as the impact of the global macroeconomic conditions. Our capital expenditures in future periods are expected to grow in line with our business. We continually evaluate our capital needs and may decide to raise additional capital to fund the growth of our business for general corporate purposes through public or private equity offerings or through additional debt financing. In the future, we may also make investments in or acquire businesses or technologies that could require us to seek additional equity or debt financing. Access to additional capital may not be available or on favorable terms. The uncertainty created by the global economic conditions, including concerns about rising inflation and an associated economic downturn, and the continuing effects of the COVID-19 pandemic may also impact our customers&#8217; ability to pay on a timely basis, which could negatively impact our operating cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The table below provides selected cash flow information (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,673&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,471&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,711)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,927)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332,236)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,700)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,335&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314,556)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Provided By Operating Activities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in or provided by operating activities is driven by the timing of customer collections, as well as the amount and timing of disbursements to our vendors, the amount of cash we invest in personnel, marketing, and infrastructure costs to support the anticipated growth of our business, and payments under strategic arrangements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $109.7 million for the six months ended June&#160;30, 2022. The cash flow from operating activities was driven by timing of cash receipts from customers and carriers, primarily offset by cash payments for personnel related costs and to vendors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities for the six months ended June&#160;30, 2022, increased by $48.2 million as compared to the respective prior year period. This change reflects working capital impacts resulting from the timing of payments and collections.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Used In Investing Activities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary investing activities have consisted of our purchase of intellectual property assets, capital expenditures, internal-use software, and long-term investments. As our business grows, we expect our capital expenditures to continue to increase.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $45.7 million for the six months ended June&#160;30, 2022, primarily due to capital expenditures including personnel-related costs associated with development of internal-use software of $41.7 million, and our acquisition of intellectual property of $4.0 million to complement and support our product development and enhancement initiatives.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for the six months ended June&#160;30, 2022 increased by $2.1 million as compared to the respective prior year period. The increase was primarily due to $7.7 million higher capital expenditures and internal-use software development, partially offset by our $5.6 million lower investment in intellectual property assets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Used In Financing Activities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary financing activities have consisted of raising capital through the issuance of stock under our stock plans, offset by payments toward the repurchase of our Class A Common Stock and our current financing obligations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $21.9 million for the six months ended June&#160;30, 2022, primarily due to payments of $25.0 million to repurchase and retire 421,041 shares of our Class A Common Stock in the second quarter of 2022 pursuant to our Share Repurchase Program, $3.2 million for net taxes paid in connection with our stock plans, and $3.1 million payments toward our current financing obligations, partially offset by $10.9 million in proceeds from issuance of stock in connection with our stock plans. Refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders&#8217; Equity and Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information regarding our Share Repurchase Program.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the six months ended June&#160;30, 2022 decreased by $310.3 million as compared to the respective prior year period. This decrease was primarily due to cash paid of $333.6 million for conversion requests and redemption of our 2023 Notes that occurred in the first half of 2021, partially offset by payments of $25.0 million to repurchase and retire 421,041 shares of our Class A Common Stock in the second quarter of 2022 pursuant to our Share Repurchase Program.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Free Cash Flow</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our statements of cash flows presented on a GAAP basis, we use non-GAAP measures of cash flows to analyze cash flow generated from our operations. We define free cash flow, a non-GAAP financial measure, as GAAP net cash provided by (used in) operating activities plus cash paid for strategic partnerships and repayments of convertible senior notes attributable to debt discount, reduced by purchases of property and equipment and capitalized internal-use software. We believe information regarding free cash flow provides useful information to management and investors in understanding the strength of liquidity and available cash. A limitation of the use of free cash flow is that it does not represent the total increase or decrease in our cash balance for the period. Free cash flow should not be considered in isolation or as an alternative to cash flows from operations, and should be considered alongside our other GAAP-based financial liquidity performance measures, such as net cash provided by operating activities and our other GAAP financial results.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable GAAP measure, for each of the periods presented (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of convertible senior notes attributable to debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,489)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,385)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP free cash flow</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,952&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,617&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="id776345bf1d144e1b9363bee2b8c92ed_97"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have generally signed new customers contracts with varying length, from month-to-month to multi-year terms for our subscription services. At any point in the contract term, there can be amounts allocated to services that we have not yet contractually performed, which constitute a backlog. Until we meet our performance obligations, we do not recognize them as revenues in our condensed consolidated financial statements. Given the variability in our contract length, we believe that backlog is not a reliable indicator of future revenues and we do not utilize backlog as a key management metric internally.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_100"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily consists of the unearned portion of monthly or annual invoiced fees for our subscriptions, which we recognize as revenue in accordance with our revenue recognition policy. For customers with multi-year contracts, we generally invoice for only one monthly or annual subscription period in advance.&#160;Therefore, our deferred revenue balance does not capture the full contract value of multi-year contracts.&#160;Accordingly, we believe that deferred revenue is not a reliable indicator of future revenues and we do not utilize deferred revenue as a key management metric internally.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_103"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as set forth below, and in Notes 3, 5, 6 and 7 in the accompanying notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, there were no significant changes in our commitments under contractual obligations, as disclosed in our Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are and may be in the future subject to certain legal proceedings and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other matters relating to various claims that arise in the normal course of business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount of loss. Such legal proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to be incorrect, it could have a significant impact on our results of operations, financial position, and cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022 and 2021, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_109"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our sales and contracts are denominated in U.S. dollars, and therefore our net revenue is not currently subject to significant foreign currency risk. As part of our international operations, we charge customers in British Pounds, European Union (&#8220;EU&#8221;) Euro, Canadian Dollars and Australian Dollars, among others.&#160;Fluctuations in foreign currency exchange rates and volatility in the market due to global economic conditions could cause variability in our revenue and operating results. However, this impact has not been significant during the three and six months ended June&#160;30, 2022. Our operating expenses are generally denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., and to a lesser extent in Canada, Europe, and Asia-Pacific. The functional currency of our foreign subsidiaries is generally the local currency. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. During the three and six months ended June&#160;30, 2022, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our condensed consolidated financial statements. As our international operations continue to expand, risks associated with fluctuating foreign currency rates may increase. We will continue to reassess our approach to managing these risks.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had cash and cash equivalents of $306.5 million. We invest our cash and cash equivalents in short-term money market funds.  The carrying amount of our cash equivalents reasonably approximates fair values. Due to the short-term nature of our money-market funds, we believe that exposure to changes in interest rates will not have a material impact on the fair value of our cash equivalents. Interest income may further fluctuate in the future due to interest rate volatility in the current macroeconomic environment. For the three and six months ended June&#160;30, 2022, a hypothetical 10% increase or decrease in overall interest rates would not have had a material impact on our interest income.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had $992.8 million and $643.4 million outstanding from our 2025 Notes and 2026 Notes (collectively the "Notes"), respectively.&#160;We carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only. The Notes have a zero percent fixed annual interest rate and, therefore, we have no economic exposure to changes in interest rates. The fair value of the Notes is exposed to interest rate risk. Generally, the fair value of our fixed interest rate Notes will increase as interest rates decline and decrease as interest rates increase. In addition, the fair values of the Notes are affected by our stock price.&#160;The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price decrease in value.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had long-term investments in convertible and redeemable preferred stock, and certain marketable equity investments of $110.3 million. These investments are subject to market related risks that could decrease or increase the fair value of our holdings. These investments are adjusted to fair value based on market inputs at the balance sheet date, which are subject to market-related risks that could decrease or increase the fair value of our holdings, including uncertainty created by the macroeconomic conditions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fluctuation in the investee's stock price, volatility, investee's financial position, or a combination of these could have an adverse impact on the fair value of our investment. A hypothetical adverse stock price or volatility change of 10% could have resulted in a potential decrease of up to $1.2 million in the fair-value of our investment as of June&#160;30, 2022.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_112"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June&#160;30, 2022. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures as of June&#160;30, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that has significantly affected, or is reasonably likely to significantly affect, our internal control over financial reporting.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II &#8212; OTHER INFORMATION</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_118"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to this item may be found in Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the accompanying notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q under &#8220;Legal Matters&#8221;, which is incorporated herein by reference.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_121"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements that are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the risk factors set forth below. The risks and uncertainties described in this Quarterly Report on Form 10-Q are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently believe are immaterial may also affect our business. See the section entitled &#8220;Special Note Regarding Forward-Looking Statements&#8221; of this Quarterly Report on Form 10-Q for a discussion of the forward-looking statements that are qualified by these risk factors. If any of these known or unknown risks or uncertainties actually occurs and have a material adverse effect on us, our business, financial condition and results of operations could be seriously harmed.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary Risk Factors</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An investment in our Class A Common Stock involves a high degree of risk, and the following is a summary of key risk factors when considering an investment. You should read this summary together with the more detailed description of each risk factor contained in the subheadings further below.</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">We have incurred significant losses and negative cash flows in the past and anticipate continuing to incur losses for at least the foreseeable future, and we may therefore not be able to achieve or sustain profitability in the future.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet or to exceed the expectations of research analysts or investors, which could cause our stock price to fluctuate.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">We rely on third parties, including third parties in countries outside the U.S. including Russia (previously) and Ukraine, for some of our software development, quality assurance, operations, and customer support, and these activities may be impacted by Russia&#8217;s ongoing invasion of Ukraine.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Global economic conditions may harm our industry, business and results of operations.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Our rapid growth and the quickly changing markets in which we operate make it difficult to evaluate our current business and future prospects, which may increase the risk of investing in our stock.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Our future operating results will rely in part upon the successful execution of our strategic partnerships with Avaya, Atos/Unify, ALE, Mitel, Vodafone, DT, Verizon and others, which may not be successful.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">We face intense competition in our markets and may lack sufficient financial or other resources to compete successfully.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">We rely and may in the future rely significantly on our strategic partners, resellers, and carriers to sell our subscriptions; our failure to effectively develop, manage, and maintain our indirect sales channels could materially and adversely affect our revenues.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">To deliver our subscriptions, we rely on third parties for our network connectivity and for certain of the features in our subscriptions.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Interruptions or delays in service from our third-party data center hosting facilities and co-location facilities could impair the delivery of our subscriptions, require us to issue credits or pay penalties and harm our business.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Failures in Internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers to switch to our competitors or to avoid using our subscriptions.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">A security incident, such as a cyber-attack, information security breach or incident or denial of service event could delay or interrupt service to our customers, harm our reputation, or subject us to significant liability.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Increased customer turnover, or costs we incur to retain and upsell our customers, could materially and adversely affect our financial performance.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">If we are unable to attract new customers to our subscriptions or upsell to those customers on a cost-effective basis, our business will be materially and adversely affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">The dual class structure of our common stock as contained in our charter documents has the effect of concentrating voting control with a limited number of stockholders that held our stock prior to our initial public offering, including our founders and our executive officers, employees and directors and their affiliates, and limiting other stockholders&#8217; ability to influence corporate matters.</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Our Series A Convertible Preferred Stock has rights, preferences and privileges that are not held by, and are preferential to the rights of, our Class A Common stockholders, which could adversely affect our liquidity and financial condition.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Our Industry</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant losses and negative cash flows in the past and anticipate continuing to incur losses for at least the foreseeable future, and we may therefore not be able to achieve or sustain profitability in the future.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred substantial net losses since our inception. Over the past few years, we have spent considerable amounts of time and money to develop new business communications solutions and enhanced versions of our existing business communications solutions to position us for future growth. Additionally, we have incurred substantial losses and expended significant resources upfront to market, promote and sell our solutions and expect to continue to do so in the future. We also expect to continue to invest for future growth, including for advertising, customer acquisition, technology infrastructure, storage capacity, services development and international expansion. In addition, as a public company, we incur significant accounting, legal, and other expenses.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to incur losses for at least the foreseeable future and will have to generate and sustain increased revenues to achieve future profitability. Achieving profitability will require us to increase revenues, manage our cost structure, and avoid significant liabilities. Revenue growth may slow, revenues may decline, or we may incur significant losses in the future for a number of possible reasons, including general macroeconomic conditions, increasing competition (including competitive pricing pressures), a decrease in the growth of the markets in which we compete, in particular the SaaS market, or if we fail for any reason to continue to capitalize on growth opportunities. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, service delivery, and quality problems and other unknown factors that may&#160;result in losses&#160;in future periods. If these losses exceed our expectations or our revenue growth expectations are not met in future periods, our financial performance will be harmed and our stock price could be volatile or decline.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet or to exceed the expectations of research analysts or investors, which could cause our stock price to fluctuate.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly and annual results of operations have varied historically from period to period, and we expect that they will continue to fluctuate due to a variety of factors, many of which are outside of our control, including:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to retain existing customers, resellers, partners, and carriers, and expand our existing customers&#8217; user base, and attract new customers;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to introduce new solutions;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the actions of our competitors, including pricing changes or the introduction of new solutions;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to effectively manage our growth;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to successfully penetrate the market for larger businesses;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the mix of annual and multi-year subscriptions at any given time;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the timing, cost, and effectiveness of our advertising and marketing efforts;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the timing, operating cost, and capital expenditures related to the operation, maintenance and expansion of our business;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to successfully and timely execute on, integrate, and realize the benefits of any acquisition, investment, strategic partnership, or other strategic transaction or partnership we may make or undertake;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">service outages or actual or perceived information security breaches or incidents and any related impact on our reputation;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to accurately forecast revenues and appropriately plan our expenses;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to realize our deferred tax assets;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">costs associated with defending and resolving intellectual property infringement and other claims;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in tax laws, regulations, or accounting rules;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the timing and cost of developing or acquiring technologies, services or businesses, and our ability to successfully manage any such acquisitions;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the impact of foreign currencies on our business as we continue to expand our business internationally; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the impact of worldwide economic, political, industry, and market conditions, including the effects of the ongoing Russian invasion of Ukraine, including international sanctions against Russia, and the continued effects of the global outbreak of COVID-19.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one of the factors above, or the cumulative effect of some or all of the factors referred to above, may result in significant fluctuations in our quarterly and annual results of operations. This variability and unpredictability could result in our failure to meet our publicly announced guidance or the expectations of securities analysts or investors for any period, which could cause our stock price to decline. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenues trends. Accordingly, in the event of revenue shortfalls, we may not be able to mitigate the negative impact on net income (loss) and margins in the short term. If we fail to meet or exceed the expectations of research analysts or investors, the market price of our shares could fall substantially, and we could face costly lawsuits, including securities class-action suits.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third parties, including third parties in countries outside the U.S. including Russia (previously) and Ukraine, for some of our software development, quality assurance, operations, and customer support, and these activities may be impacted by Russia&#8217;s ongoing invasion of Ukraine.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently depend on various third-parties for some of our software development efforts, quality assurance, operations, and customer support services. Specifically, we have outsourced some of our software development and design, quality assurance, and operations activities to third-party contractors that have employees and consultants located in Odessa, Ukraine, and Manila, the Philippines, and previously, St. Petersburg, Russia. In addition, we outsource a portion of our customer support, inside sales and network operation control functions to third-party contractors located in Manila, the Philippines. Our dependence on third-party contractors creates a number of risks, in particular, the risk that we may not maintain service quality, control, or effective management with respect to these business operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our third-party partner in Ukraine has been impacted by Russia&#8217;s ongoing invasion of Ukraine. Our former third-party partner in Russia was also forced to cease its operations in St. Petersburg, and a substantial proportion of the affected personnel have relocated to other countries such as Georgia. Currently, our Ukrainian partner is continuing to provide services in Ukraine. However, Russia&#8217;s ongoing invasion of Ukraine may result in reducing or discontinuing our partner operations in Ukraine, and may also delay our product development efforts and/or the release of new features and functionalities. In addition, we expect to incur increased costs associated with managing or relocating our partners&#8217; personnel or engaging with alternative third-party contractors or hiring employees outside of Russia and Ukraine, which could negatively impact our operating results and financial condition. We are working with our third-party contractor in Ukraine to try to relocate their personnel to other countries; however, we cannot assure you that we can permanently relocate them in a cost-effective manner, or at all. In addition, we cannot assure you that the geographies where we relocate such staff will possess the same level of cost efficiencies as Russia and Ukraine. We do not store any customer data in Russia or Ukraine and currently are not dependent on our operations in these locations to continue to provide our services. We may need to rely on the staff of our third-party partner in Ukraine to assist us with preventing and remedying any cyber-attacks and the ongoing invasion could impact our ability to respond in a timely manner or at all.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a result of the ongoing invasion of Ukraine by Russia, the U.S., other North Atlantic Treaty Organization member states, as well as non-member states, have implemented sanctions against Russia and certain Russian banks, enterprises and individuals. These as well as any future additional sanctions and any resulting conflict between Russia, the U.S. and other countries could create global security concerns, increase the risk of cyber-attacks and have a lasting impact on regional and global economies, all of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on purchased or leased hardware and software licensed from third parties in order to offer our subscriptions, and in some cases, we integrate third-party licensed software components into our platform. Any errors or defects in third-party hardware or software could result in errors or a failure of our subscriptions which could harm our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that we will continue to depend on our third-party relationships in order to grow our business for the foreseeable future. If we are unsuccessful in maintaining existing and, if needed, establishing new relationships with third parties, our ability to efficiently operate existing services or develop new services and provide adequate customer support could be impaired, and, as a result, our competitive position or our results of operations could suffer.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The global COVID-19 pandemic could harm our business, financial condition and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has continued to impact worldwide economic activity and financial markets. In light of the uncertain situation relating to the spread of COVID-19, we have taken precautionary measures intended to minimize the risk of the virus to our employees, our customers, and the communities in which we operate, which could negatively impact our business. After closing our offices and ceasing all non-essential travel earlier in the pandemic, we have reopened our offices to employees worldwide and currently allow non-essential travel. We continue to monitor the situation and may adjust our current policies as more information and public health guidance becomes available. This could result in our again temporarily suspending travel and restricting the ability to do business in person, which could negatively affect our customer success efforts, sales and marketing efforts, challenge our ability to enter into customer and other commercial contracts in a timely manner and our ability to source, assess, negotiate, and successfully implement and execute on, and realize the benefits of, acquisitions, investments, strategic partnerships and other strategic transactions, slow down our recruiting efforts, or create operational or other challenges, any of which could harm our business, financial condition and results of operations. In addition, the COVID-19 pandemic has and may continue to disrupt the operations of our customers, resellers and other channel partners, strategic partners, suppliers and other third-party providers, which could continue to negatively impact our business, financial condition and results of operations. In addition, the rapid spread of variants of the virus and the ongoing pandemic and preventative measures taken worldwide has and could continue to adversely affect economies and financial markets globally in the future, which could decrease technology spending and continue to adversely affect demand for our solutions and harm our business. The full extent to which the COVID-19 pandemic may impact our financial condition or results of operations remains uncertain.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global economic conditions may harm our industry, business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate globally and as a result our business, revenues and profitability are impacted by global macroeconomic conditions. The success of our activities is affected by general economic and market conditions, including, among others, inflation rate fluctuations, interest rates, tax rates, economic uncertainty, political instability, changes in laws, and trade barriers and sanctions. Recently, inflation rates in the US have increased to levels not seen in several years, which may increase our operating costs. In addition, such economic volatility could adversely affect our business, financial condition, results of operations and cash flows, and future market disruptions could negatively impact us. These unfavorable economic conditions could increase our operating costs and, because our typical contracts with customers lock in our price for a few years, our profitability could be negatively affected. Geopolitical destabilization could impact global currency exchange rates, supply chains, trade and movement of resources, the price of commodities such as energy, as well as demand for our products and services, which may adversely affect the technology spending of our customers and potential customers.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our rapid growth and the quickly changing markets in which we operate make it difficult to evaluate our current business and future prospects, which may increase the risk of investing in our stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have grown rapidly since 2009, when we introduced RingCentral MVP, our flagship product. We have encountered and expect to continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly changing markets. If our assumptions regarding these uncertainties are incorrect or change in reaction to changes in our markets, or if we do not manage or address these risks successfully, our results of operations could differ materially from our expectations, and our business could suffer.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Growth may place significant demands on our management and our infrastructure.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to experience substantial growth in our business. This growth has placed and may continue to place significant demands on our management, organizational structure, and our operational and financial infrastructure. As our operations grow in size, scope, and complexity, we will need to increase our sales and marketing efforts and add additional sales and marketing personnel in various regions worldwide and improve and upgrade our systems and infrastructure to attract, service, and retain an increasing number of customers. For example, we expect the volume of simultaneous calls to increase significantly as our customer base grows. Our network hardware and&#160;software may not be able to accommodate this additional simultaneous call volume. The expansion of our systems and infrastructure will require us to commit substantial financial, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operational, and technical resources in advance of an increase in the volume&#160;of business, with no assurance that the volume of business will increase. Any such additional capital investments will increase our cost base.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Continued growth could also strain our ability to maintain reliable service levels for our customers, resellers, and carriers, develop and improve our operational, financial and management controls, enhance our billing and reporting systems and procedures and recruit, train and retain highly skilled personnel.&#160;In addition, our existing systems, processes, and controls may not prevent or detect all errors, omissions, or fraud. We may also experience difficulties in managing improvements to our systems, processes, and controls or in connection with third-party software licensed to help us with such improvements. Any future growth, particularly as we continue to expand internationally, would add complexity to our organization and require effective communication and coordination throughout our organization. To manage any future growth effectively, we must continue to improve and expand our information technology and financial, operating, security and administrative systems and controls, and our business continuity and disaster recovery plans and processes. Additionally, our productivity and the quality of our solutions and services may be adversely affected if we do not integrate and train our new employees quickly and effectively.&#160;If we fail to achieve the necessary level of efficiency in our organization as we grow, our business, results of operations and financial condition could be materially and adversely affected.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future operating results will rely in part upon the successful execution of our strategic partnerships with Avaya, Atos/Unify, ALE, Mitel, Vodafone, Deutsche, Verizon and others, which may not be successful.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A strategic partnership between two independent businesses is a complex, costly, and time-consuming process that requires significant management attention and resources. Realizing the benefits of our strategic partnerships, particularly our relationships with Avaya and its subsidiaries, Atos and its subsidiaries, including Unify Software and Solutions GmbH &amp; CO. KG (&#8220;Unify&#8221;), ALE Holding (&#8220;ALE Holding&#8221;) and its subsidiaries, including ALE International (&#8220;ALE International&#8221; and together &#8220;ALE&#8221;), Mitel, Vodafone and its subsidiaries, Deutsche, and its subsidiaries, and Verizon and its subsidiaries will depend on a variety of factors, including our ability to work with our strategic partners to develop, market and sell co-branded solutions, such as Avaya Cloud Office by RingCentral (&#8220;ACO&#8221;), Unify Office by RingCentral (&#8220;UO&#8221;), and Rainbow Office powered by RingCentral (&#8220;Rainbow Office&#8221;), and our other offerings, such as RingCentral MVP. Setting up and maintaining the operations and processes of these strategic partnerships may cause us to incur significant costs, disrupt our business and, if implemented ineffectively, would limit the expected benefits to us. In addition, the process of bringing ACO, UO, Rainbow Office and other co-branded solutions to market may take longer than anticipated or fail to materialize, which could negate or reduce our anticipated benefits and revenue opportunities. In addition, we must be successful in marketing and selling ACO to realize the benefits of our prepayment to Avaya of $345 million in our Class A Common Stock. The failure to successfully and timely implement and operate our strategic partnerships could harm our ability to realize the anticipated benefits of these partnerships and could adversely affect our results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition in our markets and may lack sufficient financial or other resources to compete successfully.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cloud-based business communications and collaboration solutions industry is competitive, and we expect competition to increase in the future. We face intense competition from other providers of business communications and collaboration systems and solutions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors include traditional on-premise, hardware business communications providers such as ALE, Avaya, Cisco Systems, Inc., Mitel, NEC Corporation, Siemens Enterprise Networks, LLC, their resellers, and others, as well as companies such as Microsoft Corporation and Cisco Systems, Inc., and their resellers that license their software. In addition, certain of our carriers and strategic partners, such as AT&amp;T, BT, TELUS, Vodafone, DT, Verizon, Avaya, Atos, ALE, and Mitel sell or are expected to sell our solutions, but they are also competitors for business communications. These companies have or may have significantly greater resources than us and currently, or may in the future, develop and/or host their own or other solutions through the cloud. Such competitors may not be successful in or cease marketing and selling our solutions to their customers and ultimately be able to transition some or all of those customers onto their competing solutions, which could materially and adversely affect our revenues and growth. We also face competition from other cloud companies and established communications providers that resell on-premise hardware, software, and hosted solutions, such as 8x8, Inc., Amazon.com, Inc., Dialpad, Inc., LogMeIn, Inc, Microsoft Corporation, Nextiva, Inc., Twilio Inc., Vonage Holdings Corp., and Zoom Video Communications, Inc., which has introduced a voice solution. Established communications providers, such as AT&amp;T, Verizon Communications Inc., Sprint Corporation and Comcast Corporation in the U.S., TELUS and others in Canada, and BT, Vodafone Group plc, and others in the U.K., that resell on-premise hardware, software, and hosted solutions, compete with us in business communications and currently, or may in the future, develop and/or host their own cloud solutions. We may also face competition from other large Internet companies, such as Alphabet Inc. (Google Voice), Facebook, Inc., Oracle Corporation, and salesforce.com, inc., any of which might launch its own cloud-based business communications services or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquire other cloud-based business communications companies in the future. We also compete against providers of communications platform as a service solutions and messaging software platforms with APIs such as Twilio Inc., Vonage Holdings Corp., and Slack Technologies, Inc. (acquired by salesforce.com, inc.), on which customers can build diverse solutions by integrating cloud communications into business applications. We face competition with respect to this solution from contact center and customer relationship management providers such as Amazon.com, Inc., Avaya, Five9, Inc., NICE InContact, Genesys Telecommunications Laboratories, Inc., Serenova, LLC (acquired by Lifesize, Inc.), Talkdesk, Inc., Vonage Holdings Corp., salesforce.com, inc., and Twilio Inc. We also face competition from digital engagement vendors such as eGain Corporation, LivePerson, Inc., among others named above that may offer similar features.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our current and potential competitors have longer operating histories, significantly greater resources and name recognition, more diversified offerings, and larger customer bases than we have. As a result, these competitors may have greater credibility with our existing and potential customers and may be better able to withstand an extended period of downward pricing pressure. In addition, certain of our competitors have partnered with, or been acquired by, and may in the future partner with or acquire, other competitors to offer services, leveraging their collective competitive positions, which makes it more difficult to compete with them and could significantly and adversely affect our results of operations. Demand for our platform is also sensitive to price. Many factors, including our marketing, user acquisition and technology costs, and our current and future competitors&#8217; pricing and marketing strategies, can significantly affect our pricing strategies. Our competitors may be able to adopt more aggressive pricing policies and devote greater resources to the development, promotion and sale of their services than we can to ours. Some of these service providers have in the past and may choose in the future to sacrifice revenues in order to gain market share by offering their services at lower prices or for free, or offering alternative pricing models, such as &#8220;freemium&#8221; pricing, in which a basic offering is provided for free with advanced features provided for a fee, on the services they offer. Our competitors may also offer bundled service arrangements offering a more complete service offering, despite the technical merits or advantages of our subscriptions. In addition, some of the commercially available solutions in the markets in which we compete, such as video and web conferencing solutions of our competitors, including Zoom Video Communications, Inc. and Microsoft Corporation, have seen dramatically increased adoption, usage and publicity in connection with the global response to the COVID-19 pandemic. Competition could result in a decrease to our prices, slow our growth, increase our customer turnover, reduce our sales, or decrease our market share.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely and may in the future rely significantly on our strategic partners, resellers, and carriers to sell our subscriptions; our failure to effectively develop, manage, and maintain our indirect sales channels could materially and adversely affect our revenues.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our continued ability to establish and maintain a network of channel relationships, and we expect that we will need to expand our network in order to support and expand our historical base of smaller enterprises as well as attract and support larger customers and expand into international markets. An increasing portion of our revenues are derived from our network of sales agents and resellers, which we refer to collectively as resellers, many of which sell or may in the future decide to sell their own services or services from other business communications providers. We generally do not have long-term contracts with these resellers, and the loss of or reduction in sales through these third parties could materially reduce our revenues. Our competitors may in some cases be effective in causing our current or potential resellers to favor their services or prevent or reduce sales of our subscriptions. Furthermore, while AT&amp;T, BT, TELUS, Vodafone, DT, Verizon, Avaya, Atos (through its subsidiary Unify), ALE, and Mitel also sell our solutions, they are also competitors for business communications. These companies have significantly greater resources than us and currently, or may in the future, develop and/or host their own or other solutions through the cloud. Such competitors may cease marketing or selling our solutions to their customers and ultimately be able to transition some or all of those customers onto their competing solutions, which could materially and adversely affect our revenues and growth. For example, AT&amp;T launched a competing hosted business communications solution in 2016, which caused new subscriptions for our solution sold by AT&amp;T to decline to an immaterial level until we entered into a revised agreement with AT&amp;T in 2018, under which AT&amp;T resumed reselling our solutions. We have also entered into certain agreements for strategic partnerships with Avaya, Atos, ALE, Mitel, Vodafone, DT and Verizon to sell certain of our solutions. Avaya introduced the ACO solution at the end of the first quarter of 2020, Atos and Unify introduced the UO solution during the third quarter of 2020, and ALE introduced the Rainbow Office solution in 2021; however, there can be no guarantee that Avaya, Atos, Unify, ALE, Mitel, Vodafone, DT, Verizon and/or any of their respective channel partners will be successful in marketing or selling our solutions or that they will not cease marketing or selling our solutions in the future. If our strategic partners and carriers and/or any of their respective channel partners are not successful in marketing and selling our solutions or cease to market and sell our solutions, our revenues and growth could be significantly and adversely affected. If we fail to maintain relationships with our resellers and other channel partners, carriers and strategic partners or fail to develop new and expanded relationships in existing or new markets, or if our networks of indirect channel relationships are not successful in their sales efforts, sales of our subscriptions may decrease and our operating results would suffer. In addition, we may not be successful in managing, training, and providing appropriate incentives to our existing resellers and other channel partners, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carriers and strategic partners, and they may not be able to commit adequate resources in order to successfully sell our solutions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recruiting and retaining qualified resellers and other channel partners and carriers in our network and training them in our technology and subscription offerings requires significant time and resources. To develop and expand our indirect sales channels, we must continue to scale and improve our processes and procedures to support these channels, including investment in systems and training. Many resellers and other channel partners and carriers may not be willing to invest the time and resources required to train their staff to effectively market our subscriptions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To deliver our subscriptions, we rely on third parties for our network connectivity and for certain of the features in our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently use the infrastructure of third-party network service providers,&#160;including CenturyLink, Inc. and&#160;Bandwidth.com, Inc. in North America and several others internationally, to deliver our subscriptions over their networks. Our third-party network service providers provide access to their Internet protocol (&#8220;IP&#8221;) networks&#160;and public switched telephone networks,&#160;and provide call termination and&#160;origination services, including 911 emergency calling in the U.S. and equivalent services internationally, and local number portability for our customers. We expect that we will continue to rely heavily on third-party network service providers to provide these subscriptions for the foreseeable future.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our wholly-owned local exchange carrier subsidiary, RCLEC, Inc. (&#8220;RCLEC&#8221;), we also obtain certain connectivity and network services directly from incumbent local exchange carriers (&#8220;ILECS&#8221;) and from other competitive local exchange carriers (&#8220;CLECs&#8221;) in certain geographic markets at lower prices than we pay for such services through third-party network service providers. However,&#160;RCLEC also uses the infrastructure of third-party network service providers to deliver its services and the ILECs may favor themselves and their affiliates may not provide network services to us at lower prices than we could obtain through third-party CLECs, or at all. If we are unable to continue to reduce our pricing as a result of obtaining network services through our subsidiary, we may be forced to rely on other third-party network service providers and be unable to effectively lower our cost of service. Historically, our reliance on third-party networks has reduced our operating flexibility and ability to make timely service changes and control quality of service, and we expect that this will continue for the foreseeable future. If any of these network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis or at reasonable levels of quality and security, cease operations, or&#160;otherwise terminate these services, the delay caused by qualifying and switching to another third-party network service provider, if one is available, could have a material adverse effect on our business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we currently use and may in the future use third-party service providers to deliver certain features of our subscriptions. For example, although we introduced our own video and web conferencing solution in April 2020 and have migrated many of our customers to RingCentral Video, there are still several existing customers who continue to use Zoom Video Communications, Inc. for HD video and web conferencing and screen sharing features, Bandwidth.com for texting capabilities, and NICE inContact, Inc. for contact center capabilities. In the future, we may not continue to have long-term contracts with any or all of these third-party providers. Any of these service providers could elect or attempt to stop providing us with access to their services or our contracts with these third-party providers may terminate, expire, or be breached. If any of these service providers ceases to provide us with their services, fails to provide these services to us on a cost-effective basis or at reasonable levels of quality and security, ceases operations, or otherwise terminates or discontinues these services, the delay caused by qualifying and switching to another third-party service provider, if one is available, or building a proprietary replacement solution could have a material adverse effect on our business and results of operations. Furthermore, we are no longer offering or selling RingCentral Meetings to new customers and are instead offering our own RingCentral Video solution, and, in light of our recent settlement of the Zoom litigation, we believe that we will be able to migrate all or substantially all of our customers to RingCentral Video. Nevertheless, it is possible that not all existing customers will migrate to RingCentral Video. Therefore, our inability to offer and sell RingCentral Meetings, or to successfully transfer existing customers to our own solution, may cause some prospective customers not to purchase our services and/or existing customers not to renew their contracts for our services or to renew for a fewer number of seats.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, if problems occur with any of these third-party network or service providers, it may cause errors or poor call quality in our subscriptions, and we could encounter difficulty identifying the source of the problem. The occurrence of errors or poor call quality in our subscriptions, whether caused by our systems or a third-party network or service provider, may result in the loss of our existing customers, delay or loss of market acceptance of our subscriptions, termination of our relationships and agreements with our resellers or carriers, or liability for failure to meet service level agreements, and may seriously harm our business and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party software&#160;that may be difficult to replace or which could cause errors or failures of our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on software licensed from certain third parties in order to offer our solutions. In some cases, we integrate third-party licensed software components into our platform. This software may not continue to be available at reasonable prices or on commercially reasonable terms, or at all. Any loss of the right to use any of this software could significantly increase our expenses and otherwise result in delays in the provisioning of our solutions until equivalent technology is either developed by us, or, if available, is identified, obtained, and integrated. Any errors or defects in third-party software could result in errors or a failure of our solutions, which could harm our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruptions or delays in service from our third-party data center hosting facilities and co-location facilities could impair the delivery of our subscriptions, require us to issue credits or pay penalties and harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently serve our North American customers from geographically disparate data center hosting facilities in North America, where we lease space from Equinix, Inc., and other providers, and we serve our European customers from third-party data center hosting facilities in Europe.&#160;We also use third-party co-location facilities located in various international regions to serve our customers in these regions. Certain of our solutions are hosted by third party data center facilities including Amazon Web Services, Inc. (&#8220;AWS&#8221;), NICE inContact, Inc., and Google Cloud Platform. In addition, RCLEC uses third-party co-location facilities to provide us with network services at several&#160;locations. Damage to, or failure of, these facilities, the communications network providers with whom we or they contract, or with the systems by which our communications providers allocate capacity among their customers, including us, or software errors, have in the past and could in the future result in interruptions in our services. Additionally, in connection with the addition of new data centers or expansion or consolidation of our existing data center facilities, we may move or transfer our data and our customers&#8217; data to other data centers. Despite precautions that we take during this process, any unsuccessful data transfers may impair or cause disruptions in the delivery of our subscriptions. Interruptions in our subscriptions may reduce our revenues, may require us to issue credits or pay penalties, subject us to claims and litigation, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our ability to attract and retain customers depends on our ability to provide customers with a highly reliable subscription and even minor interruptions in our subscriptions could harm our brand and reputation and have a material adverse effect on our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our current disaster recovery arrangements, our North American and European infrastructure and our North American and European customers&#8217; data is currently replicated in near real-time at data center facilities in the U.S. and Europe, respectively. We do not control the operation of these facilities or of our other data center facilities or RCLEC&#8217;s co-location facilities, and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures, and similar events. They may also be subject to human error or to break-ins, sabotage, acts of vandalism, and similar misconduct.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite precautions taken at these facilities, the occurrence of a natural disaster, public health crisis, such as the COVID-19 pandemic, human error, cybersecurity incident, including ransomware or denial-of-service attack, an act of terrorism or other unanticipated problems at these facilities could result in lengthy interruptions in our subscriptions. Even with the disaster recovery arrangements in place, our subscriptions could be interrupted.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be required to transfer our servers to new data center facilities in the event that we are unable to renew our leases on acceptable terms, if at all, or the owners of the facilities decide to close their facilities, and we may incur significant costs and possible subscription interruption in connection with doing so. In addition, any financial difficulties, such as bankruptcy or foreclosure, faced by our third-party data center operators, or any of the service providers with which we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data centers are unable to keep up with our increasing needs for capacity, our ability to grow our business could be materially and adversely impacted.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failures in Internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers to switch to our competitors or to avoid using our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unlike traditional communications services, our subscriptions depend on our customers&#8217; high-speed broadband access to the Internet. Increasing numbers of users and increasing bandwidth requirements may degrade the performance of our services and applications due to capacity constraints and other Internet infrastructure limitations. As our customer base grows and their usage of our services increases, we will be required to make additional investments in network capacity to maintain adequate data transmission speeds, the availability of which may be limited, or the cost of which may be on terms unacceptable </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to us. If adequate capacity is not available to us as our customers&#8217; usage increases, our network may be unable to achieve or maintain sufficiently high reliability or performance. In addition, if Internet access service providers have outages or deteriorations in their quality of service, our customers will not have access to our subscriptions or may experience a decrease in the quality of our services. Frequent or persistent interruptions could cause current or potential users to believe that our systems or services are&#160;unreliable, leading them to switch to our competitors or to avoid our subscriptions, and could permanently harm our reputation and brands.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, users who access our subscriptions and applications through mobile devices, such as smartphones and tablets, must have a high-speed connection, such as Wi-Fi&#174;, 4G, 5G, or LTE, to use our services and applications. Currently, this access is provided by companies that have significant and increasing market power in the broadband and Internet access marketplace, including incumbent phone companies, cable companies, and wireless companies. Some of these providers offer solutions and subscriptions that directly compete with our own offerings, which can potentially give them a competitive advantage. Also, these providers could take measures that degrade, disrupt or increase the cost of user access to third-party services, including our subscriptions, by restricting or prohibiting the use of their infrastructure to support or facilitate third-party services or by charging increased fees to third parties or the users of third-party services, any of which would make our subscriptions less attractive to users, and reduce our revenues.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruptions in our services caused by undetected errors, failures, or bugs in our subscriptions could harm our reputation, result in significant costs to us, and impair our ability to sell our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscriptions may have errors or defects that customers identify after they begin using them that could result in unanticipated interruptions of service. Internet-based services frequently contain undetected errors and bugs when first introduced or when new versions or enhancements are released. While the substantial majority of our customers are small and medium-sized businesses, the use of our subscriptions in complicated, large-scale network environments may increase our exposure to undetected errors, failures, or bugs in our subscriptions. Although we test our subscriptions to detect and correct errors and defects before their general release, we have, from time to time, experienced significant interruptions in our subscriptions as a result of such errors or defects and may experience future interruptions of service if we fail to detect and correct these errors and defects. The costs incurred in correcting such defects or errors may be substantial and could harm our results of operations. In addition, we rely on hardware purchased or leased and software licensed from third parties to offer our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any defects in, or unavailability of, our or third-party software or hardware that cause interruptions of our subscriptions could, among other things:</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause a reduction in revenues or a delay in market acceptance of our subscriptions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">require us to pay penalties or issue credits or refunds to our customers, resellers, or carriers, or expose us to claims for damages;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause us to lose existing customers and make it more difficult to attract new customers;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">divert our development resources or require us to make extensive changes to our software, which would increase our expenses and slow innovation;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">increase our technical support costs; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">harm our reputation and brand.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A security incident, such as a cyber-attack, information security breach or denial of service event could delay or interrupt service to our customers, harm our reputation or business, impact our subscriptions, and subject us to significant liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations depend on our ability to protect our production and corporate information technology services from interruption or damage from cyber-attacks, denial-of-service events, unauthorized entry, computer malware or other security incidents, including events beyond our control. We have, from time to time, been subject to communications fraud and cyber-attacks by malicious actors, and denial of service events, and we may be subject to similar attacks in the future, particularly as the frequency and sophistication of cyber-attacks increases. For example, an increase in cyber-attack activity, such as ransomware and phishing attacks, has been observed in connection with Russia&#8217;s invasion of Ukraine. We cannot assure you that our backup systems, regular data backups, security controls and other procedures currently in place, or that may be in place in the future, will be adequate to prevent significant damage, system failure, service outages, data breach, data loss, unauthorized access, loss of use, interruption, or increased charges from our technology vendors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, our subscriptions are web-based. The amount of data we store for our customers and users increases as our business grows. We host services, which includes hosting customer data, both in co-located data centers and in multiple public cloud services. Our solutions allow users to store files, tasks, calendar events, messages and other data indefinitely on our services or as may be directed by our customers, although we have begun instituting in our customer agreements a provision that customer content and certain other customer data will be deleted upon termination of the agreements. We also maintain sensitive data related to our technology and business, and that of our employees, strategic partners, and customers, including intellectual property, proprietary business information and personally identifiable information (also called personal data) on our own systems and in multiple vendors&#8217; cloud services. As a result of maintaining larger volumes of data and user files and/or as a result of our continued movement up market, or movement into new customer segments and acquisition of larger and more recognized customers, we may become more of a target for hackers, nation states and other malicious actors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use third-party vendors which, in some cases, have access to our data and our employees&#8217;, partners&#8217;, and customers&#8217; data. We employ layered security measures and have a means of working with third parties who report vulnerabilities to us. Despite the implementation of security measures by us or our vendors, our computing devices, infrastructure, or networks, or our vendors&#8217; computing devices, infrastructure, or networks, may be vulnerable to hackers, computer viruses, worms, ransomware, other malicious software programs, employee theft or misuse, phishing, denial-of-service attacks, or similar disruptive problems that are caused by or through a security weakness or vulnerability in our or our vendors&#8217; infrastructure, network, or business practices or our or our vendors&#8217; customers, employees, business partners, consultants, or other Internet users who attempt to invade our or our vendors&#8217; corporate and personal computers, tablets, mobile devices, software, data networks, or voice networks. If there is a security weakness or vulnerability in our, our vendors&#8217;, or our customers&#8217; infrastructure, networks, or business practices that is successfully targeted, we could face increased costs, liability claims, including contractual liability claims relating to security obligations in agreements with our partners and our customers, fines, claims, investigations and other proceedings, reduced revenue, or harm to our reputation or competitive position. In addition, even if not targeted, in strengthening our security controls or in remediating security vulnerabilities, we could incur increased costs and capital expenditures.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented remote working protocols and offer work-issued devices to certain employees, but the actions of employees while working remotely may have a greater effect on the security of our infrastructure, networks, and the information, including personally identifiable information, we process, including for example by increasing the risk of compromise to systems or data arising from employees&#8217; combined personal and private use of devices, accessing our networks or information using wireless networks that we do not control, or the ability to transmit or store company-controlled information outside of our secured network. Although many of these risks are not unique to the remote working environment, they have been heightened by the dramatic increase in the numbers of our employees who have been and are continuing to work from home as a result of the COVID-19 pandemic. Our employees&#8217; or third parties&#8217; intentional, unintentional, or inadvertent actions may increase our vulnerability or expose us to security threats, such as ransomware, other malware and phishing attacks, and we may remain responsible for unauthorized access to, loss, alteration, destruction, acquisition, disclosure or other processing of information we or our vendors, business partners, or consultants process or otherwise maintain, even if the security measures used to protect such information comply with applicable laws, regulations and other actual or asserted obligations. Additionally, due to political uncertainty and military actions associated with Russia&#8217;s invasion of Ukraine, we and our vendors, business partners, and consultants are vulnerable to heightened risks of cyber-attacks, from or affiliated with nation-state actors, including attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our services. Also, cyber-attacks, including on the supply chain, continue to increase in frequency and magnitude, and we cannot provide assurances that our preventative efforts will be successful.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on encryption and authentication technology to ensure secure transmission of and access to confidential information, including customer credit card numbers, debit card numbers, direct debit information, customer communications, and files uploaded by our customers. Advances in computer capabilities, new discoveries in the field of cryptography, discovery of software bugs or vulnerabilities, discovery of hardware bugs or vulnerabilities, social engineering activities, or other developments may result in a compromise or breach of the technology we use to protect our data and our customer data, or of the data itself.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, third parties have attempted in the past, and may attempt in the future, to induce domestic and international employees, consultants, or customers into disclosing sensitive information, such as user names, provisioning data, customer proprietary network information (&#8220;CPNI&#8221;) or other information in order to gain access to our customers&#8217; user accounts or data, or to our data. CPNI includes information such as the phone numbers called by a customer, the frequency, duration, and timing of such calls, and any services purchased by the consumer, such as call waiting, call forwarding, and caller ID, in addition to other information that may appear on a customer&#8217;s bill. Third parties may also attempt to induce employees, consultants, or customers into disclosing information regarding our and our customers&#8217; intellectual property, personal data and other confidential business information. In addition, the techniques used to obtain unauthorized access, to perform hacking, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">phishing and social engineering, or to sabotage systems change and evolve frequently and may not be recognized until launched against a target, may be new and previously unknown or little-known, or may not be detected or understood until well after such actions are conducted. We may be unable to anticipate these techniques or to implement adequate preventative measures, and any security breach or other incident may take longer than expected to remediate or otherwise address. Any system failure or security breach or incident that causes interruptions or data loss in our operations or in the computer systems of our customers or leads to the misappropriation of our or our customers&#8217; confidential or personal information could result in significant liability to us, loss of our intellectual property, cause our subscriptions to be perceived as not being secure, cause considerable harm to us and our reputation (including requiring notification to customers, regulators, or the media), and deter current and potential customers from using our subscriptions. Any of these events could have a material adverse effect on our business, results of operations, and financial condition.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is critical to our business that our information and our employees&#8217;, strategic partners&#8217;, and customers&#8217; sensitive information remains secure and that our customers perceive that this information is secure. An information security incident could result in unauthorized access to, loss of, or unauthorized disclosure of such information. A cybersecurity breach or incident could expose us to litigation, indemnity obligations, government investigations, contractual liability, and other possible liabilities. Additionally, a cyber-attack or other information security incident, whether actual or perceived, could result in negative publicity, which could harm our reputation and reduce our customers&#8217; confidence in the effectiveness of our solutions, which could materially and adversely affect our business and operating results. A breach of our security systems could also expose us to increased costs, including remediation costs, disruption of operations, or increased cybersecurity protection costs, that may have a material adverse effect on our business. In addition, a cybersecurity breach or incident of our customers&#8217; systems can also result in exposure of their authentication credentials, unauthorized access to their accounts, exposure of their account information and data (including CPNI), and fraudulent calls on their accounts, which can subsequently have similar actual or perceived impacts to us as described above. A cybersecurity breach or incident of our partners&#8217; or vendors&#8217; systems can result in similar actual or perceived impacts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we maintain cybersecurity insurance, our insurance may be insufficient to cover all liabilities incurred by privacy or security incidents. We also cannot be certain that our insurance coverage will be adequate for data handling or data security liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that an insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Laws, regulations, and enforcement actions relating to security and privacy of information continue to evolve. With respect to security, we are closely monitoring the development of rules and guidance that may apply to us, including, for example, pursuant to the Cyber Incident Reporting for Critical Infrastructure Act of 2022. We have incurred and expect to continue to incur significant expenses to prevent security incidents. It is possible that, in order to support changes to applicable laws and to support our expansion of sales into new geographic areas or into new industry segments, we will need to increase or change our cybersecurity systems and expenditures. Further, it is possible that changes to laws and regulations relating to security and privacy may make it more expensive to operate in certain jurisdictions and may increase the risk of our non-compliance with such changing laws and regulations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential problems with our information systems could interfere with our business and operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our information systems and those of third parties for processing customer orders, distribution of our subscriptions, billing our customers, processing credit card transactions, customer relationship management, supporting financial planning and analysis, accounting functions and financial statement preparation, and otherwise running our business. Information systems may experience interruptions, including interruptions of related&#160;services from third-party providers, which may be beyond our control. Such business interruptions could cause us to fail to meet customer requirements. All information systems, both internal and external, are potentially vulnerable to damage or interruption from a variety of sources, including without limitation, computer viruses, security breaches and incidents, energy blackouts, natural disasters, terrorism, war, telecommunication failures, employee or other theft, and third-party provider failures. In addition, since telecommunications billing is inherently complex and requires highly sophisticated information systems to administer, our internally developed billing system, which is currently being implemented, may experience errors or we may improperly operate the system, which could result in the system incorrectly calculating the fees owed by our customers for our subscriptions or related taxes and administrative fees. Any such errors in our customer billing could harm our reputation and cause us to violate truth in billing laws and regulations. Our current internally developed billing system requires us to process an increasing number of invoices manually, which could result in billing errors. Any errors or disruption in&#160;our information systems and those of the third parties </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon which we rely could have a significant impact on our business. In addition, we may implement further and enhanced information systems in the future to meet the demands resulting from our growth and to provide additional capabilities and functionality. The implementation of new systems and enhancements is frequently disruptive to the underlying business of an enterprise, and can be time-consuming and expensive, increase management responsibilities, and divert management attention.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend largely on the continued services of our senior management and other&#160;highly-skilled employees, and if we are unable to hire, retain, manage and motivate our employees, we may not be able to grow effectively and our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future performance depends on the continued services and contributions of our senior management and other key employees to execute on our business plan, and to identify and pursue opportunities and services innovations. The loss of services of senior management or other key employees, whether in the past or in the future, could significantly delay or prevent the achievement of our business, financial condition, development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience, and effort of our co-founder, Chairman and Chief Executive Officer, Vladimir Shmunis. None of our executive officers or other senior management personnel is bound by a written employment agreement and any of them may therefore terminate employment with us at any time with no advance notice. The replacement of any of these senior management personnel, whether past or future, could involve significant time and costs, and such loss could significantly delay or prevent the achievement of our business objectives. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends on our ability to continue to attract and retain highly skilled personnel. We believe that there is, and will continue to be, intense competition for highly skilled technical and other personnel with experience in our industry in the San Francisco Bay Area, where our headquarters is located, in Denver, Colorado, where our U.S. sales and customer support office and our network operations center is located, and in other locations where we maintain offices. In addition, changes to U.S. immigration policies, particularly to H-1B and other visa programs, and restrictions on travel (including but not limited to travel restrictions due to the COVID-19 pandemic) could restrain the flow of technical and professional talent into the U.S. and may inhibit our ability to hire qualified personnel. We must provide competitive compensation packages and a high-quality work environment to hire, retain, and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified personnel to fill key positions, we may be unable to manage our business effectively, including the development, marketing, and sale of existing and new subscriptions, which could have a material adverse effect on our business, financial condition, and results of operations. To the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information. Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key personnel.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased customer turnover, or costs we incur to retain and upsell our customers, could materially and adversely affect our financial&#160;performance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have entered into long-term contracts with larger customers, those customers who do not have long-term contracts with us may terminate their subscriptions at any time without penalty or early termination charges. We cannot accurately predict the rate of customer terminations or average monthly subscription cancellations or failures to renew, which we refer to as turnover. Our customers&#160;with subscription agreements have no obligation to renew their subscriptions for our service after the expiration of their initial subscription period, which is typically between one and three years. In the event that these customers do renew their subscriptions, they may choose to renew for fewer users, shorter contract lengths, or for a less expensive subscription plan or edition. We cannot predict the renewal rates for customers that have entered into subscription contracts with us.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer turnover, as well as reductions in the number of users for which a customer subscribes, each could have a significant impact on our results of operations, as does the cost we incur in our efforts to retain our customers and encourage them to upgrade their subscriptions and increase their number of users. Our turnover rate could increase in the future if customers are not satisfied with our subscriptions, the value proposition of our subscriptions or our ability to otherwise meet their needs and expectations. Turnover and reductions in the number of users for whom a customer subscribes may also increase due to factors beyond our control, including the failure or unwillingness of customers to pay their monthly subscription fees due to financial constraints and the impact of a slowing economy. In addition, the impact of the global economic conditions, including concerns about rising inflation and an associated economic downturn, could cause financial hardship for our customers, decrease technology spending and materially and negatively impact our customers&#8217; willingness to enter into or renew subscriptions with us, or cause our customers to seek a decrease in the number of users or solutions for which they subscribe. For example, to address customer hardships, we may work with customers to provide greater flexibility to manage challenges they are facing, but we cannot be assured that they will not reduce their number of users or terminate their </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscriptions altogether. Due to turnover and reductions in the number of users for whom a customer subscribes, we must acquire new customers, or acquire new users within our existing customer base, on an ongoing basis simply to maintain our existing level of customers and revenues. If a significant number of customers terminate, reduce, or fail to renew their subscriptions, we may be required to incur significantly higher marketing and/or sales expenditures than we currently anticipate in order to increase the number of new customers or to upsell existing customers, and such additional marketing and/or sales expenditures could harm our business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends in part on our ability to sell additional subscriptions and additional functionalities to our current customers. This may require increasingly sophisticated and more costly sales efforts and a longer sales cycle. Any increase in the costs necessary to upgrade, expand and retain existing customers could materially and adversely affect our financial performance. If our efforts to convince customers to add users and, in the future, to purchase additional functionalities are not successful, our business may suffer. In addition, such increased costs could cause us to increase our subscription rates, which could increase our turnover rate.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers to our subscriptions or upsell to those customers on a cost-effective basis, our business will be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to grow our business, we must continue to attract new customers and expand the number of users in, and services provided to, our existing customer base on a cost-effective basis. We use and periodically adjust the mix of advertising and marketing programs to promote our subscriptions. Significant increases in the pricing of one or more of our advertising channels would increase our advertising costs or may cause us to choose less expensive and perhaps less effective channels to promote our subscriptions. As we add to or change the mix of our advertising and marketing strategies, we may need to expand into channels with significantly higher costs than our current programs, which could materially and adversely affect our results of operations. In addition, a global slowdown of economic activity may disrupt our sales channels and our ability to attract new customers, which may require us to adjust our advertising and marketing programs or make further investments in these programs. We will incur advertising and marketing expenses in advance of when we anticipate recognizing any revenues generated by such expenses, and we may fail to otherwise experience an increase in revenues or brand awareness as a result of such expenditures. We have made in the past, and may make in the future, significant expenditures and investments in new advertising campaigns, and we cannot assure you that any such investments will lead to the cost-effective acquisition of additional customers. If we are unable to maintain effective advertising programs, our ability to attract new customers could be materially and adversely affected, our advertising and marketing expenses could increase substantially, and our results of operations may suffer.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our potential customers learn about us through leading search engines, such as Google, Yahoo!, and Microsoft Bing. While we employ search engine optimization and search engine marketing strategies, our ability to maintain and increase the number of visitors directed to our website is not entirely within our control. If search engine companies modify their search algorithms in a manner that reduces the prominence of our listing, or if our competitors&#8217; search engine optimization efforts are more successful than ours, or if search engine companies restrict or prohibit us from using their services, fewer potential customers may click through to our website. In addition, the cost of purchased listings has increased in the past and may increase in the future. A decrease in website traffic or an increase in search costs could materially and adversely affect our customer acquisition efforts and our results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant portion of our revenues today come from small and medium-sized businesses, which may have fewer financial resources to weather an economic downturn.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our revenues today come from small and medium-sized businesses. These customers may be materially and adversely affected by economic downturns to a greater extent than larger, more established businesses. These businesses typically have more limited financial resources, including capital-borrowing capacity, than larger entities. Any economic downturn could decrease technology spending and the number of employees of small and medium sized businesses in ways that adversely affect demand for our offerings and harm our business and results of operations. As the majority of our customers pay for our subscriptions through credit and debit cards, weakness in certain segments of the credit markets and in the U.S. and global economies has resulted in and may in the future result in increased numbers of rejected credit and debit card payments, which could materially affect our business by increasing customer cancellations and impacting our ability to engage new small and medium-sized customers. If small and medium-sized businesses experience financial hardship as a result of a weak economy, industry consolidation or for any other reason, the overall demand for our subscriptions could be materially and adversely affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face significant risks in our strategy to target medium-sized and larger businesses for sales of our subscriptions and, if we do not manage these efforts effectively, our business and results of operations could be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to medium-sized and larger businesses continue to grow in both absolute dollars and as a percentage of our total sales. As we continue to target more of our sales efforts to medium-sized and larger businesses, we expect to incur higher costs and longer sales cycles and we may be less effective at predicting when we will complete these sales. In these market segments, the decision to purchase our subscriptions generally requires the approval of more technical personnel and management levels within a potential customer&#8217;s organization, and therefore, these types of sales require us to invest more time educating these potential customers about the benefits of our subscriptions. In addition, larger customers may demand more features, integration services, and customization, and may require highly skilled sales and support personnel. Our investment in marketing our subscriptions to these potential customers may not be successful, which could significantly and adversely affect our results of operations and our overall ability to grow our customer base. Furthermore, many medium-sized and larger businesses that we target for sales may already purchase business communications solutions from our larger competitors. As a result of these factors, these sales opportunities may&#160;require us to devote greater research and development resources and sales support to individual customers, and invest in hiring and retaining highly skilled personnel, resulting in increased costs and could likely lengthen our typical sales cycle, which could strain our sales and support resources. Moreover, these larger transactions may require us to delay recognizing the associated revenues we derive from these customers until any technical or implementation requirements have been met.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Support for smartphones and tablets are an integral part of our solutions. If we are unable to develop robust mobile applications that operate on mobile platforms that our customers use, our business and results of operations could be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions allow our customers to use and manage our cloud-based business communications solution on smart devices. As new smart devices and operating systems are released, we may encounter difficulties supporting these devices and services, and we may need to devote significant resources to the creation, support, and maintenance of our mobile applications. In addition, if we experience difficulties in the future integrating our mobile applications into smart devices or if problems arise with our relationships with providers of mobile operating systems, such as those of Apple Inc. or Alphabet Inc., our future growth and our results of operations could suffer.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to develop, license, or acquire new services or applications on a timely and cost-effective basis, our business, financial condition, and results of operations may be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cloud-based business communications industry is an emerging market that is characterized by rapid development of and changes in customer requirements, frequent introductions of new and enhanced services, and continuing and rapid technological advancement. We cannot predict the effect of technological changes or the introduction of new, disruptive technologies on our business, and the market for cloud-based business communications may develop more slowly than we anticipate, or develop in a manner different than we expect, and our solutions could fail to achieve market acceptance. Our continued growth depends on continued use of voice and video communications by businesses, as compared to email and other data-based methods, and future demand for and adoption of Internet voice and video communications systems and services. In addition, to compete successfully in this emerging market, we must anticipate and adapt to technological changes and evolving industry standards, and continue to design, develop, manufacture, and sell new and enhanced services that provide increasingly higher levels of performance and reliability at lower cost. Currently, we derive a majority of our revenues from subscriptions to RingCentral MVP, and we expect this will continue for the foreseeable future. However, our future success will also depend on our ability to introduce and sell new services, features, and functionality that enhance or are beyond the subscriptions we currently offer, as well as to improve usability and support and increase customer satisfaction. Our failure to develop solutions that satisfy customer preferences in a timely and cost-effective manner may harm our ability to renew our subscriptions with existing customers and create or increase demand for our subscriptions and may materially and adversely impact our results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The introduction of new services by competitors or the development of entirely new technologies to replace existing offerings could make our solutions obsolete or adversely affect our business and results of operations. Announcements of future releases and new services and technologies by our competitors or us could cause customers to defer purchases of our existing subscriptions, which also could have a material adverse effect on our business, financial condition or results of operations. We may experience difficulties with software development, operations, design, or marketing that could delay or prevent our development, introduction, or implementation of new or enhanced services and applications. We have in the past experienced delays in the planned release dates of new features and upgrades and have discovered defects in new services and applications after their introduction. We cannot assure you that new features or upgrades will be released according to schedule, or that, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when released, they will not contain defects. Either of these situations could result in adverse publicity, loss of revenues, delay in market acceptance, or claims by customers brought against us, all of which could harm our reputation, business, results of operations, and financial condition. Moreover, the development of new or enhanced services or applications may require substantial investment, and we must continue to invest a significant amount of resources in our research and development efforts to develop these services and applications to remain competitive. We do not know whether these investments will be successful. If customers do not widely adopt any new or enhanced services and applications, we may not be able to realize a return&#160;on our investment. If we are unable to develop, license, or acquire new or enhanced services and applications on a timely and cost-effective basis, or if such new or enhanced services and applications do not achieve market acceptance, our business, financial condition, and results of operations may be materially and adversely affected.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to continue to develop our brand or our reputation is harmed, our business may suffer.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that continuing to strengthen our current brand will be critical to achieving widespread acceptance of our subscriptions and will require continued focus on active marketing efforts. The demand for and cost of online and traditional advertising have been increasing and may continue to increase. Accordingly, we may need to increase our investment in, and devote greater resources to, advertising, marketing, and other efforts to create and maintain brand loyalty among users. Brand promotion activities may not yield increased revenues, and even if they do, any increased revenues may not offset the expenses incurred in building our brand. In addition, if we do not handle customer complaints effectively, our brand and reputation may suffer, we may lose our customers&#8217; confidence, and they may choose to terminate, reduce or not to renew their subscriptions. Many of our customers also participate in social media and online blogs about Internet-based software solutions, including our subscriptions, and our success depends in part on our ability to minimize negative and generate positive customer feedback through such online channels where existing and potential customers seek and share information. If we fail to sufficiently invest in, promote and maintain our brand, our business could be materially and adversely affected.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience excessive fraudulent activity or cannot meet evolving credit card association merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer base to decline significantly.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our customers authorize us to bill their credit card accounts directly for service fees that we charge. If customers pay for our subscriptions with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online or over the phone, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur charges, which are referred to in the industry as chargebacks, from the credit card companies from claims that a customer did not authorize the specific credit card transaction to purchase our subscription. If the number of chargebacks becomes excessive, we could be assessed substantial fines or be charged higher transaction fees, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant and/or service provider standards, including data protection standards, required to utilize their services from time to time. We have established and implemented measures intended to comply with the Payment Card Industry Data Security Standard (&#8220;PCI DSS&#8221;) in the U.S., Canada, and the U.K. If we fail to maintain compliance with such standards or fail to meet new standards, the credit card associations could fine us or terminate their agreements with us, and we would be unable to accept credit cards as payment for our subscriptions. If we fail to maintain compliance with current service provider standards, such as PCI DSS, or fail to meet new standards, customers may choose not to use our services for certain types of communication they have with their customers. If such a failure to comply with relevant standards occurs, we may also face legal liability if we are found to not comply with applicable laws that incorporate, by reference or by adoption of substantially similar provisions, merchant or service provider standards, including PCI DSS. Our subscriptions may also be subject to fraudulent usage, including but not limited to revenue share fraud, domestic traffic pumping, subscription fraud, premium text message scams, and other fraudulent schemes. This usage can result in, among other things, substantial bills from our vendors, for which we would be responsible, for terminating fraudulent call traffic. In addition, third parties may have attempted in the past, and may attempt in the future, to induce employees, sub-contractors, or consultants into disclosing customer credentials and other account information, which can result in unauthorized access to customer accounts and customer data, unauthorized use of customers&#8217; services, charges to customers for fraudulent usage and costs that we must pay to carriers. Although we implement multiple fraud prevention and detection controls, we cannot assure you that these controls&#160;will be adequate to protect against fraud. Substantial losses due to fraud or our inability to accept credit card payments could cause our paid customer base to significantly decrease, which would have a material adverse effect on our results of operations, financial condition, and ability to grow our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are in the process of expanding our international operations, which exposes us to significant risks.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant operations directly or through third parties in the U.S., Canada, the U.K., China, Ukraine, the Philippines and France. We also sell our solutions to customers in other countries in Europe, Australia and in Singapore, and we expect to grow our international presence in the future. The future success of our business will depend, in part, on our ability to expand our operations and customer base worldwide. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic, and political risks that are different from those in the U.S. Due to our limited experience with international operations and developing and managing sales and distribution channels in international markets, our international expansion efforts may not be successful. In addition, we will face risks in doing business internationally that could materially and adversely affect our business, including:</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to comply with differing and evolving technical and environmental standards, telecommunications regulations, and certification requirements outside the U.S.;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">difficulties and costs associated with staffing and managing foreign operations;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to effectively price our subscriptions in competitive international markets;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">potentially greater difficulty collecting accounts receivable and longer payment cycles;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the need to adapt and localize our subscriptions for specific countries;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the need to offer customer care in various native languages;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">reliance on third parties over which we have limited control, including those that market and resell our subscriptions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">availability of reliable broadband connectivity and wide area networks in targeted areas for expansion;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">lower levels of adoption of credit or debit card usage for Internet related purchases by foreign customers and compliance with various foreign regulations related to credit or debit card processing and data protection requirements;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">difficulties in understanding and complying with local laws, regulations, and customs in foreign jurisdictions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">restrictions on travel to or from countries in which we operate or inability to access certain areas;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">export controls and economic sanctions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in diplomatic and trade relationships, including tariffs and other non-tariff barriers, such as quotas and local content rules;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">U.S. government trade restrictions, including those which may impose restrictions, including prohibitions, on the exportation, re-exportation, sale, shipment or other transfer of programming, technology, components, and/or services to foreign persons;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our ability to comply with different and evolving laws, rules, and regulations, including the European General Data Protection Regulation (the &#8220;GDPR&#8221;) and other data privacy and data protection laws, rules and regulations;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act and U.K. Bribery Act of 2010;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">more limited protection for intellectual property rights in some countries;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">adverse tax consequences;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">fluctuations in currency exchange rates;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">exchange control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">restrictions on the transfer of funds;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">new and different sources of competition;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">natural disasters or global health crises, including the ongoing COVID-19 pandemic;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">political and economic instability created by the Russian invasion of Ukraine; </span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">deterioration of political relations between the U.S. and other countries in which we operate, particularly Ukraine, China, and the Philippines; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">political or social unrest, economic instability, conflict or war in such countries, or sanctions implemented by the U.S. against these countries, such as the ongoing geopolitical tensions related to Russia&#8217;s actions in Ukraine, and resulting sanctions imposed by the U.S. and other countries, and retaliatory actions taken by Russia in response to such sanctions, all of which could have a material adverse effect on our operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to manage any of these risks successfully could harm our future international operations and our overall business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may expand through acquisitions of, investments in, or strategic partnerships or other strategic transactions with other companies, each of which may divert our management&#8217;s attention, result in additional dilution to our stockholders, increase expenses, disrupt our operations, and harm our results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy may, from time to time, include acquiring or investing in complementary services, technologies or businesses, strategic investments and partnerships, or other strategic transactions, such as our investment in and strategic partnerships with Avaya, Atos, ALE, Mitel, Vodafone, DT and Verizon.&#160;We cannot assure you that we will successfully identify suitable acquisition candidates or transaction counterparties, securely or effectively integrate or manage disparate technologies, lines of business, personnel and corporate cultures, realize our business strategy or the expected return on our investment, or manage a geographically dispersed company. Any such acquisition, investment, strategic partnership, or other strategic transaction could materially and adversely affect our results of operations. The process of negotiating, effecting, and realizing the benefits from acquisitions, investments, strategic partnerships, and strategic transactions is complex, expensive and time-consuming, and may cause an interruption of, or loss of momentum in, development and sales activities and operations of both companies, and we may incur substantial cost and expense, as well as divert the attention of management. We may issue equity securities which could dilute current stockholders&#8217; ownership, incur debt, assume contingent or other liabilities and expend cash in acquisitions, investments, strategic partnerships, and other strategic transactions which could negatively impact&#160;our financial position, stockholder equity, and stock price.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, investments, strategic partnerships, and other strategic transactions involve significant risks and uncertainties, including:</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential failure to achieve the expected benefits of the acquisition, investment, strategic partnership, or other strategic transaction;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">unanticipated costs and liabilities;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">difficulties in integrating new solutions and subscriptions, software, businesses, operations, and technology infrastructure in an efficient and effective manner;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">difficulties in maintaining customer relations;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential loss of key employees of any acquired businesses;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the diversion of the attention of our senior management from the operation of our daily business;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential adverse effect on our cash position to the extent that we use cash for the transaction consideration;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential significant increase of our interest expense, leverage, and debt service requirements if we incur additional debt to pay for an acquisition, investment, strategic partnership, or other strategic transaction;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential issuance of securities that would dilute our stockholders&#8217; percentage ownership;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential to incur large and immediate write-offs and restructuring and other related expenses;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the potential liability or expenses associated with new types of data stored, existing security obligations or liabilities, unknown weaknesses in our solutions, insufficient security measures in place, and compromise of our networks via access to our systems from assets not previously under our control; and</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the inability to maintain uniform standards, controls, policies, and procedures.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any acquisition, investment, strategic partnership, or other strategic transaction could expose us to unknown liabilities. Moreover, we cannot assure you that we will realize the anticipated benefits of any acquisition, investment, strategic partnership, or other strategic transaction. In addition, our inability to successfully operate and integrate newly acquired businesses or newly formed strategic partnerships appropriately, effectively, and in a timely manner could impair our ability to take advantage of future growth opportunities and other advances in technology, as well as on our revenues, gross margins, and expenses.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in connection with our strategic partnership with Avaya, we purchased $125.0 million of Avaya Series A Preferred Stock and made an advance of $375.0 million, predominantly for future fees, as well as for certain licensing rights (paid primarily in our Class A Common Stock). These are significant investments on which we may not realize the anticipated benefits for various reasons, including a lack of success in the marketing and sale of ACO, potential or actual financial distress, insolvency, or bankruptcy of Avaya or any of its subsidiaries, or other facts or circumstances that may limit our ability to recover, or realize benefits from, these investments.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to offer, sell or transfer certain investments may be limited by applicable securities laws and regulations, and our ability to liquidate and realize value from such investments may be negatively and materially impacted by any delays or limitations on our ability to offer, sell, or transfer certain investments. In addition, certain investments are speculative in nature and may be volatile or decline in value or be entirely lost, which could have a negative impact on our future financial position, results of operations, and cash flows.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to liabilities on past sales for taxes, surcharges, and fees and our operating results may be harmed if we are required to collect such amounts in jurisdictions where we have not historically done so.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we collect state and local sales tax and use, excise, utility user, and ad valorem taxes, fees, or surcharges in all relevant jurisdictions in which we generate sales, based on our understanding of the applicable laws in those jurisdictions.&#160;Such tax, fees and surcharge laws and rates vary greatly by jurisdiction, and the application of such taxes to e-commerce businesses, such as ours, is a complex and evolving area. There is uncertainty as to what constitutes sufficient &#8220;in state presence&#8221; for a state to levy taxes, fees, and surcharges for sales made over the Internet, and after the U.S. Supreme Court&#8217;s ruling in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">South Dakota v. Wayfair</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, U.S. states may require an online retailer with no in-state property or personnel to collect and remit sales tax on sales to the state&#8217;s residents, which may permit wider enforcement of sales tax collection requirements. Therefore, the application of existing or future laws relating to indirect taxes to our business, or the audit of our business and operations with respect to such taxes or challenges of our positions by taxing authorities, all could result in increased tax liabilities for us or our customers that could materially and adversely affect our results of operations and our relationships with our customers.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to use some or all of our net operating loss carryforwards, which could materially and adversely affect our reported financial condition and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we have federal net operating loss carryforwards (&#8220;NOLs&#8221;) of $2.0 billion, of which $272.9 million expire between 2023 and 2037 and the remainder do not expire. Additionally, we have state net operating loss carryforwards of $1.4 billion, which will begin to expire in 2022. We also have federal research tax credit carryforwards that will begin to expire in 2028. Realization of these net operating loss and research tax credit carryforwards depends on future income, and there is a risk that our existing carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could materially and adversely affect our results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, our ability to utilize NOLs or other tax attributes, such as research tax credits, in any taxable year may be limited if we experience an &#8220;ownership change.&#8221; An &#8220;ownership change&#8221; generally occurs if one or more stockholders or groups of stockholders, who each own at least 5% of our stock, increase their collective ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No material deferred tax assets have been recognized on our Consolidated Balance Sheets related to these NOLs, as they are fully offset by a valuation allowance. If we have previously had, or have in the future, one or more Section 382 &#8220;ownership changes,&#8221; including in connection with our initial public offering or another offering, or if we do not generate sufficient taxable income, we may not be able to utilize a material portion of our NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could materially and adversely affect our results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to effectively process local number and toll-free number portability provisioning in a timely manner, our growth may be negatively affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We support local number and toll-free number portability, which allows our customers to transfer to us and thereby retain their existing phone numbers when subscribing to our services. Transferring numbers is a manual process that can take up to 15 business days or longer to complete. A new customer of our subscriptions must maintain both our subscription and the customer&#8217;s existing phone service during the number transferring process. Any delay that we experience in transferring these numbers typically results from the fact that we depend on third-party carriers to transfer these numbers, a process that we do not control, and these third-party carriers may refuse or substantially delay the transfer of these numbers to us. Local number portability is considered an important feature by many potential customers, and if we fail to reduce any related delays, we may experience increased difficulty in acquiring new customers. Moreover, the FCC requires Internet voice communications providers to comply with specified number porting timeframes when customers leave our subscription for the services of another provider. Several international jurisdictions have imposed similar number portability&#160;requirements on subscription </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">providers like us. If we or our third-party carriers&#160;are unable to process number portability requests within the requisite timeframes, we could be subject to fines and penalties. Additionally, in the U.S., both customers and carriers may seek relief from the relevant state public utility commission, the FCC, or in state or federal court for violation of local number portability requirements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could suffer if we cannot obtain or retain direct inward dialing numbers or are prohibited from obtaining local or toll-free numbers&#160;or if we are limited to distributing local or toll-free numbers to only certain customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our ability to procure large quantities of local and toll-free direct inward dialing numbers (&#8220;DIDs&#8221;) in the U.S. and foreign countries in desirable locations at a reasonable cost and without restrictions. Our ability to procure and distribute DIDs depends on factors outside of our control, such as applicable regulations, the practices of the communications carriers that provide DIDs, the cost of these DIDs, and the level of demand for new DIDs. Due to their limited availability, there are certain popular area code prefixes that we generally cannot obtain. Our inability to acquire DIDs for our operations would make our subscriptions less attractive to potential customers in the affected local geographic areas. In addition, future growth in our customer base, together with growth in the customer bases of other providers of cloud-based business communications, has increased, which increases our dependence on needing sufficiently large quantities of DIDs.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to manage our inventory levels effectively, which may lead to inventory obsolescence that would force us to incur inventory write-downs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our vendor-supplied phones have lead times of up to several months for delivery to our fulfillment agents and are built to forecasts that are necessarily imprecise. It is likely that, from time to time, we will have either excess or insufficient product inventory. In addition, because we rely on third-party vendors for the supply of our vendor-supplied phones, our inventory levels are subject to the conditions regarding the timing of purchase orders and delivery dates that are not within our control. Excess inventory levels would subject us to the risk of inventory obsolescence, while insufficient levels of inventory may negatively affect relations with customers. For instance, our customers rely upon our ability to meet committed delivery dates, and any disruption in the supply of our subscriptions could result in loss of customers or harm to our ability to attract new customers. Any reduction or interruption in the ability of our vendors to supply our customers with vendor-supplied phones, including as a result of the ongoing COVID-19 pandemic, could cause us to lose revenue, damage our customer relationships and harm our reputation in the marketplace. Any of these factors could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We currently depend on three phone device suppliers and two fulfillment agents to configure and deliver the phones that we sell and any delay or interruption in manufacturing, configuring and delivering by these third parties would result in delayed or reduced shipments to our customers and may harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on three suppliers to provide phones that we offer for sale to our customers that use our subscriptions, and we rely on two fulfillment agents to configure and deliver the phones that we sell to our customers. Accordingly, we could be adversely affected if such third parties fail to maintain competitive phones or configuration services or fail to continue to make them available on attractive terms, or at all. These suppliers have been and will continue to be adversely impacted by the COVID-19 pandemic, which could affect their ability to perform satisfactorily or at all.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our fulfillment agents are unable to deliver phones of acceptable quality, or if there is a reduction or interruption in their ability to supply the phones in a timely manner, our ability to bring services to market, the reliability of our subscriptions and our relationships with customers or our overall reputation in the marketplace could suffer, which could cause us to lose revenue. We expect that it could take several months to effectively transition to new third-party manufacturers or fulfillment agents.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our vendor-supplied phones are not able to interoperate effectively with our own back-end servers and systems, our customers may not be able to use our subscriptions, which could harm our business, financial condition and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phones must interoperate with our back-end servers and systems, which contain complex specifications and utilize multiple protocol standards and software applications. Currently, the phones used by our customers are manufactured by only three third-party providers. If any of these providers changes the operation of their phones, we will be required to undertake development and testing efforts to ensure that the new phones interoperate with our system. In addition, we must be successful in integrating our solutions with strategic partners' devices in order to market and sell these solutions. These efforts may require </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant capital and employee resources, and we may not accomplish these development efforts quickly or cost-effectively, if at all. If our vendor-supplied phones do not interoperate effectively with our system, our customers&#8217; ability to use our subscriptions could be delayed or orders for our subscriptions could be canceled, which would harm our business, financial condition, and results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to pursue our business objectives and to respond to business opportunities, challenges or unforeseen circumstances. If capital is not available to us, our business, results of operations, and financial condition may be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to make expenditures and investments to support the growth of our business and may require additional capital to pursue our business objectives and respond to business opportunities, challenges, or unforeseen circumstances, including the need to develop new solutions or enhance our existing solutions, enhance our operating infrastructure, and acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. However, additional funds may not be available when we need them on terms that are acceptable to us, or at all. Any debt financing that we secure in the future could involve restrictive covenants, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. In addition, the restrictive covenants in credit facilities we may secure in the future may restrict us from being able to conduct our operations in a manner required for our business and may restrict our growth, which could have an adverse effect on our business, financial condition, or results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that we will be able to comply with any such restrictive covenants. In the event that we are unable to comply with these covenants in the future, we would seek an amendment or waiver of the covenants. We cannot assure you that any such waiver or amendment would be granted. In such event, we may be required to repay any or all of our existing borrowings, and we cannot assure you that we will be able to borrow under our existing credit agreements, or obtain alternative funding arrangements on commercially reasonable terms, or at all.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, volatility in the credit markets may have an adverse effect on our ability to obtain debt financing. The conversion of our 0% convertible senior notes due 2025 (the &#8220;2025 Notes&#8221;) and our 0% convertible senior notes due 2026 (the &#8220;2026 Notes&#8221; and, together with the 2025 Notes, the &#8220;Notes&#8221;) and any future issuances of other equity or any future issuances of equity or convertible debt securities could result in significant dilution to our existing stockholders, and any new equity or convertible debt securities we issue could have rights, preferences, and privileges superior to those of holders of our Class A Common Stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to pursue our business objectives and to respond to business opportunities, challenges, or unforeseen circumstances could be significantly limited, and our business, results of operations, financial condition and prospects could be materially and adversely affected.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory Matters</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our subscriptions are subject to regulation, and future legislative or regulatory actions could adversely affect our business and expose us to liability in the U.S. and internationally.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Federal Regulation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is regulated by the FCC. As a communications services provider, we are subject to existing or potential FCC regulations relating to privacy, disability access, porting of numbers, maintaining records for disconnected numbers, cooperation with law enforcement, Federal Universal Service Fund (&#8220;USF&#8221;) contributions, Enhanced 911 (&#8220;E-911&#8221;), outage reporting, call authentication, call spoofing, call blocking and other requirements and regulations.&#160;FCC classification of our Internet voice communications services as telecommunications services could result in additional federal and state regulatory obligations.&#160;If we do not comply with FCC rules and regulations, we could be subject to FCC&#160;enforcement actions, fines, loss of licenses, and possibly restrictions on our ability to operate or offer certain of our subscriptions. Any enforcement action by the FCC, which may be a public process,&#160;would hurt our reputation in the industry, possibly impair our ability to sell our subscriptions to customers&#160;and could have a materially adverse impact on our revenues.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through RCLEC, we also provide competitive local exchange carrier (&#8220;CLEC&#8221;) and IP-enabled (&#8220;IPES&#8221;) services which are regulated by the FCC as traditional telecommunications services.&#160;Our CLEC services depend on certain provisions of the Telecommunications Act of 1996 that require incumbent local exchange carriers (&#8220;ILECs&#8221;) to provide us facilities and services that are necessary to provide our services. Over the past several years, the FCC has reduced or eliminated a number of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulations governing ILECs&#8217; wholesale offerings. If ILECs were no longer required by law to provide such services to us, or ceased to provide these services&#160;at reasonable rates, terms and conditions, our business could be adversely affected and our cost of providing CLEC services could increase. This could have a materially adverse impact on our results of operations and cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the federal Telephone Consumer Protection Act (&#8220;TCPA&#8221;) and FCC rules implementing the TCPA, prohibit sending unsolicited facsimile advertisements or making illegal robocalls, subject to certain exceptions. The FCC may take enforcement action against persons or entities that send &#8220;junk faxes,&#8221; or make illegal robocalls and individuals also may have a private cause of action. Although the FCC&#8217;s rules prohibiting unsolicited fax advertisements or making illegal robocalls apply to those who &#8220;send&#8221; the advertisements or make the calls, fax transmitters or other service providers that have a high degree of involvement in, or actual notice of, unlawful sending of junk faxes or making of illegal robocalls and have failed to take steps to prevent such transmissions may also face liability under the FCC&#8217;s rules, or in the case of illegal robocalls, Federal Trade Commission rules. We take significant steps designed to prevent our systems from being used to make illegal robocalls or send unsolicited faxes on a large scale, and we do not believe that we have a high degree of involvement in, or notice of, the use of our systems to broadcast junk faxes or make illegal robocalls. However, because fax transmitters and related service providers do not enjoy an absolute exemption from liability under the TCPA and related FCC rules, we could face FCC or FTC inquiry and enforcement or civil litigation, or private causes of action, if someone uses our system for such purposes. If any of these were to occur, we could be required to incur significant costs and management&#8217;s attention could be diverted. Further, if we were to be held liable for the use of our service to send unsolicited faxes or make illegal robocalls or to settle any action or proceeding, any judgment, settlement, or penalties could cause a material adverse effect on our operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">State Regulation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">States currently do not regulate our Internet voice communications subscriptions, which are considered to be nomadic because they can be used from any broadband connection. However, a number of states require us to register as a Voice over Internet Protocol (&#8220;VoIP&#8221;) provider, contribute to state USF, contribute to E-911, and pay other surcharges and annual fees that fund various utility commission programs, while others are actively considering extending their public policy programs to include the subscriptions we provide. We pass USF, E-911 fees, and other surcharges through to our customers, which may result in our subscriptions becoming more expensive or require that we absorb these costs.&#160;State public utility commissions may attempt to apply state telecommunications regulations to Internet voice communications subscriptions like ours.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCLEC services are subject to regulation by the public utility regulatory agency in those states where we provide local telecommunications services. This regulation includes the requirement to obtain a certificate of public convenience and necessity or other similar licenses prior to offering our CLEC services, as well as registrations related to IPES services. We may also be required to file tariffs that describe our CLEC services and provide rates for those services. We are also required to comply with regulations that vary by state concerning service quality, disconnection and billing requirements. State commissions also have authority to review and approve interconnection agreements between incumbent phone carriers and CLECs such as our subsidiary.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both we and RCLEC are also subject to state consumer protection laws, as well as U.S. state or municipal sales, use, excise, gross receipts, utility user and ad valorem taxes, fees, or surcharges.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International Regulation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand internationally, we may be subject to telecommunications, consumer protection, data protection, emergency call services, and other laws, regulations, taxes, and fees in the foreign countries where we offer our subscriptions. Any foreign regulations could impose substantial compliance costs on us, restrict our ability to compete, and impact our ability to expand our service offerings in certain markets. Moreover, the regulatory environment is constantly evolving and changes to the applicable regulations could impose additional compliance costs and require modifications to our technology and operations. European Union member states are currently implementing the new European Electronic Communications Code, including major modifications to the German Telecommunications Act and French regulations. The new rules in France impose additional obligations beyond our existing business model and will require domestic infrastructure buildout in France. Internationally, we currently sell our subscriptions in Canada, the U.K., Australia, Singapore, and several European countries. We also offer our Global MVP solution, enabling our multinational customers in locations where we sell our solutions, to establish local phone solutions in various countries internationally. We may be subject to telecommunications, consumer protection, data protection, emergency call services, call authentication, and other laws and regulations in additional countries as we continue to expand our Global MVP solution internationally.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our international operations are potentially subject to country-specific governmental regulation and related actions that may increase our costs or impact our solution and service offerings or prevent us from offering or providing our solutions and subscriptions in certain countries.&#160;Certain of our subscriptions may be used by customers located in countries where VoIP and other forms of IP communications may be illegal or require special licensing or in countries on a U.S. embargo list. Even where our solutions are reportedly illegal or become illegal or where users are located in an embargoed country, users in those countries may be able to continue to use our solutions and subscriptions in those countries notwithstanding the illegality or embargo. We may be subject to penalties or governmental action if customers continue to use our solutions and subscriptions in countries where it is illegal to do so, and any such penalties or governmental action may be costly and may harm our business and damage our brand and reputation. We may be required to incur additional expenses to meet applicable international regulatory requirements or be required to discontinue those subscriptions if required by law or if we cannot or will not meet those requirements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increasing growth and popularity of Internet voice communications, video conferencing and messaging heighten the risk that governments will regulate or impose new or increased fees or taxes on these services. To the extent that the use of our subscriptions continues to grow, and our user base continues to expand, regulators may be more likely to seek to regulate or impose new or additional taxes, surcharges or fees on our subscriptions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We process, store, and use personal information and other data, which subjects us and our customers to a variety of evolving international statutes, governmental regulation, industry standards and self-regulatory schemes, contractual obligations, and other legal obligations related to privacy and data protection, which may increase our costs, decrease adoption and use of our solutions and subscriptions, and expose us to liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of providing our services, we collect, store, and process many types of data, including personal data. Moreover, our customers can use our subscriptions to store contact and other personal or identifying information, and to process, transmit, receive, store, and retrieve a variety of communications and messages, including information about their own customers and other contacts. Customers are able, and may be authorized under certain circumstances, to use our subscriptions to transmit, receive, and/or store personal information.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of federal, state, local, and foreign laws and regulations, as well as contractual obligations and industry standards, that provide for certain obligations and restrictions with respect to data privacy and security, and the collection, storage, retention, protection, use, processing, transmission, sharing, disclosure, and protection of personal information and other customer data. With the implementation of our Global MVP solution, we are subject to additional data privacy regulations in other countries throughout the world. The scope of these obligations and restrictions is changing, subject to differing interpretations, and may be inconsistent among countries or conflict with other rules, and their status remains uncertain. Failure to comply with obligations and restrictions related to data privacy, data protection, and security in any jurisdiction in which we operate could subject us to lawsuits, fines, criminal penalties, statutory damages, consent decrees, injunctions, adverse publicity, and other losses that could harm our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the GDPR, which came into force in May 2018, strengthened the existing data protection regulations in the EU and its provisions include increasing the maximum level of fines that EU regulators may impose for the most serious of breaches to the greater of &#8364;20 million or 4% of worldwide annual turnover. Such fines would be in addition to (i) the rights of individuals to sue for damages in respect of any data privacy breach which causes them to suffer harm and (ii) the right of individual member states to impose additional sanctions over and above the administrative fines specified in the GDPR. Other examples include, but are not limited to, Canadian data protection and anti-spam legislation and Australia&#8217;s Privacy Act and Australia&#8217;s Spam Act 2003, as amended.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among other requirements, the GDPR regulates data transferred from the European Economic Area (the &#8220;EEA&#8221;) to countries that have not been found to provide adequate protection to such personal data, including the U.S. On June 4, 2021, the EU Commission adopted new Standard Contractual Clauses (&#8220;2021 SCCs&#8221;), for the transfer of personal data from the EU to countries not deemed by the EU Commission as providing adequate protection of personal data (e.g., the U.S.). We have begun adopting the 2021 SCCs with our customers and our suppliers transferring data out of the EEA and Switzerland (with approved modifications by the Federal Data Protection and Information Commissioner). Despite this, we may be unsuccessful in maintaining appropriate methods of transferring such data from the EEA and Switzerland, in particular as a result of continued legal and legislative activity that has challenged or called into question existing means of data transfers to countries that have not been found to provide adequate protection for personal data.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the U.K.&#8217;s exit from the EU on January 31, 2020 the U.K. largely adopted the EU rules on cross-border data flows, but allowed flexibility to diverge. On June 28, 2021, the European Commission issued an adequacy decision under the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GDPR and the Law Enforcement Directive, pursuant to which personal data generally may be transferred from the EU to the U.K. without restriction; however, this adequacy decision is subject to a four-year &#8220;sunset&#8221; period, after which the European Commission&#8217;s adequacy decision may be renewed. On March 21, 2022, the U.K. Parliament approved new Standard Contractual Clauses (&#8220;UK SCCs&#8221;) to support personal data transfers out of the U.K., and we may, in addition to other impacts, experience additional costs associated with increased compliance burdens and be required to engage in new contract negotiations with third parties that aid in processing personal data on our behalf or localize certain personal data.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 SCCs also now include requirements to conduct personal data transfer impact assessments before transferring personal data out of the EEA. The assessment requires the parties to take into account the specific circumstances of the transfer, the laws and practices of the destination country, particularly relating to government access, and any additional relevant contractual, technical or organizational safeguards. Each party is required to perform such an assessment and determine whether the transfer can proceed or must be suspended if there are insufficient safeguards to protect the transfer of personal data. We may, in addition to other impacts, experience additional costs associated with increased compliance burdens following the implementation of the 2021 SCCs and UK SCCs, including requirements to block, or require ad hoc verification of measures taken with respect to, certain data flows from the EEA, Switzerland and the U.K. to the U.S and other non-EEA countries. Additionally, we and our customers face the potential for regulators in the EEA, Switzerland or the U.K. to apply different standards to the transfer of personal data from the EEA, Switzerland or the U.K. to the U.S. and other non-EEA countries.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anticipated developments and future regulatory guidance may, moreover, result in further varying requirements as well as varying interpretations regarding the industry-standard measures that we, and other companies, have taken, and as such, may require ongoing investments in our compliance program. Uncertainty regarding some details for cross-border data transfers remains. If we are unable to take necessary and additional measures as may be required, then we may be at risk of experiencing reluctance or refusal of European or multi-national customers to use our solutions and incurring regulatory penalties, which may have an adverse effect on our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The European Commission has proposed new legislation to enhance privacy protections for users of communications services and to enhance protection for individuals against online tracking technologies. The proposed legislation, the Regulation on Privacy and Electronic Communications (the &#8220;e-Privacy Regulation&#8221;), is currently undergoing legislative scrutiny. When introduced, the e-Privacy Regulation is expected to impose greater potential liabilities upon communications service providers, including potential fines for the most serious of breaches of the greater of &#8364;20 million or 4% of worldwide annual turnover. New rules introduced by the e-Privacy Regulation are likely to include enhanced consent requirements for communications service providers in order to use communications content and communications metadata to deliver value added services, as well as restrict the use of data related to corporations and other non-natural persons. These restrictions, if adopted, may affect our future business growth in the EEA.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the Data Security Law of China (&#8220;DSL&#8221;), which took effect on September 1, 2021, and the Personal Information Protection Law of China (&#8220;PIPL&#8221;), which took effect on November 1, 2021, implement comprehensive regulation of data and personal data processing activities across all industries and operations such as collecting, utilizing, processing, sharing and transferring data and personal information in and out of China. The DSL and PIPL apply not only to the processing of data within China, but also seeks to regulate cross-border data transfers as well as certain activities outside of China that relate to data originating from China. Limitations imposed by the DSL and PIPL and uncertainty regarding their application in practice may impact us and our customers, and we may be required to implement modifications to our policies and practices in an effort to comply with these laws. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the U.S., there are numerous federal and state laws governing the privacy and security of personal information. In particular, the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;) establishes privacy and security standards that limit the use and disclosure of individually identifiable health information and requires the implementation of administrative, physical, and technical safeguards to protect the privacy of protected health information and ensure the confidentiality, integrity, and availability of electronic protected health information by certain institutions. We act as a &#8220;Business Associate&#8221; through our relationships with certain customers and are thus directly subject to certain provisions of HIPAA. In addition, if we are unable to protect the privacy and security of protected health information, we could be found to have breached our contracts with customers with whom we have a Business Associate relationship and may also face regulatory liability. Additionally, we are subject to FCC regulations imposing obligations related to our use and disclosure of certain data related our interconnected VoIP service. If we experience a data security incident, we may be required by state law or FCC or other regulations to notify our customers and/or law enforcement. We may also be subject to Federal Trade Commission (&#8220;FTC&#8221;) enforcement actions if the FTC has reason to believe we have engaged in unfair or deceptive privacy or data security practices.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncompliance with laws and regulations relating to privacy and security of personal information, including HIPAA, or with contractual obligations under any Business Associate agreement may lead to significant fines, civil and criminal penalties, or liabilities. The U.S. Department of Health and Human Services (&#8220;HHS&#8221;) audits the compliance of Business Associates and enforces HIPAA privacy and security standards. HHS enforcement activity has become more significant over the last few years and HHS has signaled its intent to continue this trend. Violation of the FCC&#8217;s privacy rules can result in large monetary forfeitures and injunctive relief. The FTC has broad authority to seek monetary redress for affected consumers and injunctive relief. In addition to federal regulators, state attorneys general (and, in some states, individual residents) are authorized to bring civil actions seeking either injunctions or damages to the extent violations implicate the privacy of state residents. Class action lawsuits are common in the event of a data breach affecting financial or other forms of sensitive information.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, California has enacted the California Consumer Privacy Act (&#8220;CCPA&#8221;), which came into effect on January 1, 2020, with implementing regulations effective August 14, 2020. Pursuant to the CCPA, we are required, among other things, to make certain enhanced disclosures related to California residents regarding our use or disclosure of their personal information, allow California residents to opt-out of certain uses and disclosures of their personal information without penalty, provide Californians with other choices related to personal data in our possession, and obtain opt-in consent before engaging in certain uses of personal information relating to Californians under the age of 16. The California Attorney General may seek substantial monetary penalties and injunctive relief in the event of our non-compliance with the CCPA. The CCPA also allows for private lawsuits from Californians in the event of certain data breaches. Aspects of the CCPA remain uncertain, and we may be required to make modifications to our policies or practices in order to comply. Moreover, a new privacy law, the California Privacy Rights Act (&#8220;CPRA&#8221;), was approved by California voters in November 2020. The CPRA significantly modifies the CCPA, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply. The CPRA created obligations relating to consumer data beginning on January 1, 2022, with implementing regulations expected on or before July 1, 2022, and enforcement beginning July 1, 2023. Further, on March 2, 2021, Virginia enacted the Virginia Consumer Data Protection Act (&#8220;CDPA&#8221;), a comprehensive privacy statute that shares similarities with the CCPA, CPRA, and legislation proposed in other states. The CDPA will require us to incur additional costs and expenses in an effort to comply with it before it becomes effective on January 1, 2023. Colorado enacted a similar law, the Colorado Privacy Act, on June 8, 2021, which will take effect on July 1, 2023. Utah enacted a similar law, the Utah Consumer Privacy Act, on March 24, 2022, which will take effect on December 31, 2023, and Connecticut enacted a similar law, An Act Concerning Personal Data Privacy and Online Monitoring, on May 10, 2022, which will take effect on July 1, 2023. The U.S. federal government also is contemplating federal privacy legislation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Internet commerce and communication technologies continue to evolve, thereby increasing online service providers&#8217; and network users&#8217; capacity to collect, store, retain, protect, use, process, and transmit large volumes of personal information, increasingly restrictive regulation by federal, state, or foreign agencies becomes more likely. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we try to comply with applicable data protection laws, regulations, standards, and codes of conduct, as well as our own posted privacy policies and contractual commitments to the extent possible, any actual or alleged failure by us to comply with any of the foregoing or to protect our users&#8217; privacy and data, including as a result of our systems being compromised by hacking or other malicious or surreptitious activity, could result in a loss of user confidence in our subscriptions and ultimately in a loss of users, which could materially and adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation of personal information is evolving, and new laws could further impact how we handle personal information or could require us to incur additional compliance costs, either of which could have an adverse impact on our operations. Further, our actual compliance, our customers&#8217; perception of our compliance, costs of compliance with such regulations, and obligations and customer concerns regarding their own compliance obligations (whether factual or in error) may limit the use and adoption of our subscriptions and reduce overall demand. Privacy-related concerns, including the inability or impracticality of providing advance notice to customers of privacy issues related to the use of our subscriptions, may cause our customers&#8217; customers to resist providing the personal data necessary to allow our customers to use our subscriptions effectively. Even the perception of privacy-related concerns, whether or not valid, may inhibit market adoption of our subscriptions in certain industries.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, due to the nature of our service, we are unable to maintain complete control over data security or the implementation of measures that reduce the risk of a data security incident. For example, our customers may accidentally disclose their passwords or store them on a mobile device that is lost or stolen, creating the perception that our systems are not secure against third-party access. Additionally, our third-party contractors in the Philippines, Ukraine, Georgia, Bulgaria, Spain, and formerly in Russia, may have access to customer data. If these or other third-party vendors violate applicable laws or our policies, such violations may also put our customers&#8217; information at risk and could in turn have a material and adverse effect on our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our emergency and E-911 calling services may expose us to significant liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC requires Internet voice communications providers, such as our company, to provide E-911 service in all geographic areas covered by the traditional wire-line E-911 network. Under the FCC&#8217;s rules, Internet voice communications providers must transmit the caller&#8217;s phone number and registered location information to the appropriate public safety answering point (&#8220;PSAP&#8221;) for the caller&#8217;s registered location. Our CLEC services are also required by the FCC and state regulators to provide E-911 service to the extent that they provide services to end users. We are also subject to similar requirements internationally.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the regulatory requirements that we provide access to emergency services dialing to our interconnected VoIP customers, we must obtain from each customer, prior to the initiation of or changes to service, the physical locations at which the service will first be used for each VoIP line. For subscriptions that can be utilized from more than one physical location, we must provide customers one or more methods of updating their physical location. Because we are not able to confirm that the service is used at the physical addresses provided by our customers, and because customers may provide an incorrect location or fail to provide updated location information, it is possible that emergency services calls may get routed to the wrong PSAP. If emergency services calls are not routed to the correct PSAP, and if the delay results in serious injury or death,&#160;we could be sued and the damages substantial.&#160;We are evaluating measures to attempt to verify and update the addresses for locations where our subscriptions are used.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, customers may attempt to hold us responsible for any loss, damage, personal injury, or death suffered as a result of delayed, misrouted, or uncompleted emergency service calls or text messages, subject to any limitations on a provider&#8217;s liability provided by applicable laws, regulations and our customer agreements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third parties to provide the majority of our customer service and support representatives and to fulfill various aspects of our E-911 service. If these third parties do not provide our customers with reliable, high-quality service, our reputation will be harmed, and we may lose customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer customer support through both our online account management website and our toll-free customer support number in multiple languages. Our customer support is currently provided via a third-party provider located in the Philippines, as well as our employees in the U.S. Our third-party providers generally provide customer service and support to our customers without identifying themselves as independent parties. The ability to support our customers may be disrupted by natural disasters, inclement weather conditions, civil unrest, strikes, and other adverse events in the Philippines. Furthermore, as we expand our operations internationally, we may need to make significant expenditures and investments in our customer service and support to adequately address the complex needs of international customers, such as support in additional foreign languages.&#160;We also use third parties to deliver onsite professional services to our customers in deploying our solutions.&#160;If these vendors do not deliver timely and high-quality services to our customers, our reputation could be damaged, and we could lose customers.&#160;In addition, third party professional services vendors may not be available when needed, which would adversely impact our ability to deliver on our customer commitments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also contract with third parties to provide emergency services calls in the U.S., Canada, the U.K., and other jurisdictions in which we provide access to emergency services dialing, including assistance in routing emergency calls and terminating emergency services calls. Our domestic providers operate a national call center that is available 24 hours a day, seven days a week, to receive certain emergency calls and maintain PSAP databases for the purpose of deploying and operating E-911 services. We rely on providers for similar functions in other jurisdictions in which we provide access to emergency services dialing. On mobile devices, we rely on the underlying cellular or wireless carrier to provide emergency services dialing. Interruptions in service from our vendors could cause failures in our customers&#8217; access to E-911/999/112 services and expose us to liability and damage our reputation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these third parties do not provide reliable, high-quality service, or the service is not provided in compliance with regulatory requirements, our reputation and our business will be harmed. In addition, industry consolidation among providers of services to us may impact our ability to obtain these services or increase our costs for these services.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accusations of infringement of third-party intellectual property rights could materially and adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been substantial litigation in the areas in which we operate regarding intellectual property rights. For instance, we have recently and in the past been sued by third parties claiming infringement of their intellectual property rights and we may be sued for infringement from time to time in the future. Also, in some instances, we have agreed to indemnify our customers, resellers, and carriers for expenses and liability resulting from claimed intellectual property infringement by our solutions. From time to time, we have received requests for indemnification in connection with allegations of intellectual property infringement and we may choose, or be required, to assume the defense and/or reimburse our customers and/or resellers and carriers for their expenses, settlement and/or liability. In the past, we have settled infringement litigation brought against us; however, we cannot assure you that we will be able to settle any future claims or, if we are able to settle any such claims, that the settlement will be on terms favorable to us. Our broad range of technology may increase the likelihood that third parties will claim that&#160;we, or our customers and/or resellers, and carriers, infringe&#160;their intellectual property rights.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past received, and may in the future receive, notices of claims of infringement, misappropriation or misuse of other parties&#8217; proprietary rights. Furthermore, regardless of their merits, accusations and lawsuits like these, whether against us or our customers,&#160;resellers,&#160;and carriers,&#160;may require significant time and expense to defend, may negatively affect customer relationships, may divert management&#8217;s attention away from other aspects of our operations and, upon resolution, may have a material adverse effect on our business, results of operations, financial condition, and cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain technology necessary for us to provide our subscriptions may, in fact, be patented by other parties either now or in the future. If such technology were validly patented by another person, we would have to negotiate a license for the use of that technology. We may not be able to negotiate such a license at a price that is acceptable to us or at all. The existence of such a patent, or our inability to negotiate a license for any such technology on acceptable terms, could force us to cease using the technology and cease offering subscriptions incorporating the technology, which could materially and adversely affect our business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we,&#160;or any of our solutions,&#160;were found to be infringing on the intellectual property rights of any third party, we could be subject to liability for such infringement, which could be material. We could also be prohibited from using or selling certain subscriptions, prohibited from using certain processes, or required to redesign certain subscriptions, each of which could have a material adverse effect on our business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other outcomes may:</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">result in the loss of a substantial number of existing customers or prohibit the acquisition of new customers;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause us to pay license fees for intellectual property we are deemed to have infringed;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause us to incur costs and devote valuable technical resources to redesigning our subscriptions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause our cost of revenues to increase;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause us to accelerate expenditures to preserve existing revenues;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause existing or new vendors to require pre-payments or letters of credit;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">materially and adversely affect our brand in the marketplace and cause a substantial loss of goodwill;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">cause us to change our business methods or subscriptions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">require us to cease certain business operations or offering certain subscriptions or features; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">lead to our bankruptcy or liquidation.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our limited ability to protect our intellectual property rights could materially and adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely, in part, on patent, trademark, copyright, and trade secret law to protect our intellectual property in the U.S. and abroad. We seek to protect our technology, software, documentation and other information under trade secret and copyright law, which afford only limited protection. For example, we typically enter into confidentiality agreements with our employees, consultants, third-party contractors, customers, and vendors in an effort to control access to, use of, and distribution of our technology, software, documentation, and other information. These agreements may not effectively prevent unauthorized use or disclosure of confidential information and may not provide an adequate remedy in the event of such unauthorized use or disclosure, and it may be possible for a third party to legally reverse engineer, copy, or otherwise obtain and use our technology without authorization. In addition, improper disclosure of trade secret information by our current or former employees, consultants, third-party contractors, customers, or vendors to the public or others who could make use of the trade secret information would likely preclude that information from being protected as a trade secret.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely, in part, on patent law to protect our intellectual property in the U.S. and internationally. Our intellectual property portfolio includes over 937 issued patents, including patents acquired from a strategic partnership transaction, which expire between 2022 and 2041. We also have 76 patent applications pending examination in the U.S. and 64 patent applications, including patent applications acquired from a strategic partnership transaction, pending examination in foreign jurisdictions, all of which are related to U.S. applications. We cannot predict whether such pending patent applications will result in issued patents or whether any issued patents will effectively protect our intellectual property. Even if a pending patent application results in an issued patent, the patent may be circumvented or its validity may be challenged in various proceedings in United States District Court or before the U.S. Patent and Trademark Office, such as Post Grant Review or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inter Partes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Review, which may require legal representation and involve substantial costs and diversion of management time and resources. We have also acquired patents in connection with a strategic partnership that are currently pending assignment in their respective patent offices. We cannot assure completeness of the chain of title of acquired patents prior to the completion of the assignments. In addition, we cannot assure you that every significant feature of our solutions is protected by our patents, or that we will mark our solutions with any or all patents they embody. As a result, we may be prevented from seeking injunctive relief or damages, in whole or in part for infringement of our patents.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unlicensed use of our brand, including domain names, by third parties could harm our reputation, cause confusion among our customers and impair our ability to market our solutions and subscriptions. To that end, we have registered numerous trademarks and service marks and have applied for registration of additional trademarks and service marks and have acquired a large number of domain names in and outside the U.S. to establish and protect our brand names as part of our intellectual property strategy. If our applications receive objections or are successfully opposed by third parties, it will be difficult for us to prevent third parties from using our brand without our permission. Moreover, successful opposition to our applications might encourage third parties to make additional oppositions or commence trademark infringement proceedings against us, which could be costly and time consuming to defend against. If we are not successful in protecting our trademarks, our trademark rights may be diluted and subject to challenge or invalidation, which could materially and adversely affect our brand.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to implement our intellectual property strategy, we may not be able to protect or enforce our proprietary rights in the U.S. or internationally (where effective intellectual property protection may be unavailable or limited). For example, we have entered into agreements containing confidentiality and invention assignment provisions in connection with the outsourcing of certain software development and quality assurance activities to third-party contractors located in Ukraine and formerly in Russia. We have also entered into an agreement containing a confidentiality provision with a third-party contractor located in the Philippines, where we have outsourced a significant portion of our customer support function. We cannot assure you that agreements with these third-party contractors or their agreements with their employees and contractors will adequately protect our proprietary rights in the applicable jurisdictions and foreign countries, as their respective laws may not protect proprietary rights to the same extent as the laws of the U.S. In addition, our competitors may independently develop technologies that are similar or superior to our technology, duplicate our technology in a manner that does not infringe our intellectual property rights or design around any of our patents. Furthermore, detecting and policing unauthorized use of our intellectual property is difficult and resource-intensive. Moreover, litigation may be necessary in the future to enforce our intellectual&#160;property rights, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Such litigation, whether successful or not, could result in substantial costs and diversion of management time and resources and could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of open source technology could impose limitations on our ability to commercialize our subscriptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open source software in our platform on which our subscriptions operate. There is a risk that the owners of the copyrights in such software may claim that such licenses impose unanticipated conditions or restrictions on our ability to market or provide our subscriptions. If such owners prevail in such claim, we could be required to make the source code for our proprietary software (which contains our valuable trade secrets) generally available to third parties, including competitors, at no cost, to seek licenses from third parties in order to continue offering our subscriptions, to re-engineer our technology, or to discontinue offering our subscriptions in the event re-engineering cannot be accomplished on a timely basis or at all, any of which could cause us to discontinue our subscriptions, harm our reputation, result in customer losses or claims, increase our costs or otherwise materially and adversely affect our business and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Class A Common Stock, Our Notes and Our Charter Provisions</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our Class&#160;A Common Stock is likely to be volatile and could decline.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock market in general, and the market for SaaS and other technology-related stocks in particular, has been highly volatile. As a result, the market price and trading volume for our Class&#160;A Common Stock has been and may continue to be highly volatile, and investors in our Class&#160;A Common Stock may experience a decrease in the value of their shares, including decreases unrelated to our operating performance or prospects. Factors that could cause the market price of our Class&#160;A Common Stock to fluctuate significantly include:</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our operating and financial performance and prospects and the performance of other similar companies;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our quarterly or annual earnings or those of other companies in our industry;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">conditions that impact demand for our subscriptions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the public&#8217;s reaction to our press releases, financial guidance, and other public announcements, and filings with the Securities and Exchange Commission (the &#8220;SEC&#8221;);</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in earnings estimates or recommendations by securities or research analysts who track our Class A Common Stock;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">actual or perceived security breaches, or other privacy or cybersecurity incidents;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">market and industry perception of our success, or lack thereof, in pursuing our growth strategy;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">strategic actions by us or our competitors, such as acquisitions or restructurings;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in government and other regulations;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in accounting standards, policies, guidance, interpretations, or principles;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">arrival and departure of key personnel;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">sales of common stock by us, our investors, or members of our management team; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in general market, economic, and political conditions in the U.S. and global economies or financial markets, including those resulting from natural disasters, telecommunications failure, cyber-attack, changes in diplomatic or trade relationships, civil unrest in various parts of the world, acts of war (including ongoing geopolitical tensions related to Russia&#8217;s actions in Ukraine, resulting sanctions imposed by the U.S. and other countries, and retaliatory actions taken by Russia in response to such sanctions), terrorist attacks, or other catastrophic events, such as the global outbreak of COVID-19.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors may result in large and sudden changes in the trading volume and market price of our Class&#160;A Common Stock and may prevent investors from being able to sell their shares at or above the price they paid for their shares of our Class&#160;A Common Stock. Following periods of volatility in the market price of a company&#8217;s securities, stockholders often file securities class-action lawsuits against such company. Our involvement in a class-action lawsuit could divert our senior management&#8217;s attention and, if adversely determined, could have a material and adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock as contained in our charter documents has the effect of concentrating voting control with a limited number of stockholders that held our stock prior to our initial public offering, including our founders and our executive officers, employees and directors and their affiliates, and limiting other stockholders&#8217; ability to influence corporate matters.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock, par value $0.0001 per share (&#8220;Class B Common Stock&#8221; and, together with our Class A Common Stock, our &#8220;common stock&#8221;), has 10 votes per share, and our Class&#160;A Common Stock has one vote per share. Additionally, our Series A Convertible Preferred Stock has voting power measured on an as-converted to Class A Common Stock basis. Stockholders who hold shares of Class&#160;B Common Stock, including our founders and certain executive officers, and their affiliates, together hold approximately 54% of the voting power of our outstanding capital stock, and our founders, including our CEO and Chairman, together hold a majority of such voting power. As a result, for the foreseeable future, our stockholders who acquired their shares prior to the completion of our initial public offering will continue to have significant influence over the management and affairs of our company and over the outcome of many matters submitted to our stockholders for approval, including the election of directors and significant corporate transactions, such as a merger, consolidation or sale of substantially all of our assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because of the ten-to-one voting ratio between our Class B and Class A Common Stock, the holders of Class B Common Stock collectively will continue to control many matters submitted to our stockholders for approval even if their stock holdings represent less than 50% of the voting power of the outstanding shares of our capital stock. This </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class&#160;A Common Stock could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future transfers by holders of Class B Common Stock will generally result in those shares converting to Class&#160;A Common Stock, which may have the effect, over time, of increasing the relative voting power of those holders of Class B Common Stock who retain their shares in the long term. If, for example, Mr.&#160;Shmunis retains a significant portion of his holdings of Class B Common Stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our capital stock. As a board member, Mr.&#160;Shmunis owes fiduciary duties to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder,&#160;Mr.&#160;Shmunis is generally entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have never paid cash dividends and do not anticipate paying any cash dividends on our common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently do not plan to declare dividends on shares of our common stock in the foreseeable future and plan to, instead, retain any earnings to finance our operations and growth. Because we have never paid cash dividends and do not anticipate paying any cash dividends on our common stock in the foreseeable future, the only opportunity to achieve a return on an investor&#8217;s investment in our company will be if the market price of our Class&#160;A Common Stock appreciates and the investor sells its shares at a profit. There is no guarantee that the price of our Class&#160;A Common Stock that will prevail in the market will ever exceed the price that an investor pays.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not have the ability to raise the funds necessary to settle conversions of the Notes in cash or to repurchase the Notes upon a fundamental change or pay the principal amount of the Notes at maturity, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of either series of Notes will have the right to require us to repurchase all or a portion of such Notes upon the occurrence of a fundamental change before the applicable maturity date at a repurchase price equal to 100% of the principal amount of such Notes to be repurchased, plus any accrued and unpaid special interest thereon, if any, as set forth in the applicable indenture governing the Notes.&#160;In addition, upon conversion of the Notes of the applicable series, we will be required to make cash payments in respect of such Notes being converted, as set forth in the applicable indenture governing the Notes. Moreover, we will be required to repay the Notes of the applicable series in cash at their respective maturity unless earlier converted, redeemed or repurchased. However, we may not have enough available cash on hand or be able to obtain financing at the time we are required to make repurchases of such Notes surrendered therefor or pay cash with respect to such series of Notes being converted or at their respective maturity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to repurchase the Notes of the applicable series or to pay cash upon conversions of the Notes or at their respective maturity may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase such Notes at a time when the repurchase is required by the applicable indenture governing the Notes or to pay cash upon conversions of such Notes or at their respective maturity as required by the applicable indenture governing the Notes would constitute a default under such indenture. A default under such indenture, or the fundamental change itself, could also lead to a default under agreements governing our future indebtedness. Moreover, the occurrence of a fundamental change under the applicable indenture governing the Notes could constitute an event of default under any such agreement. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase such series of Notes or make cash payments upon conversions thereof.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The conditional conversion feature of each series of Notes, if triggered, may adversely affect our financial condition and operating results.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the conditional conversion feature of each series of Notes is triggered, holders of the Notes of the applicable series will be entitled under the applicable indenture governing the Notes to convert such Notes at any time during specified periods at their option. If one or more holders of a series elect to convert their Notes, we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, in certain circumstances, such as conversion by holders or redemption, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of such series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The capped call transactions may affect the value of the Notes and our Class A Common Stock and we are subject to counterparty risk.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuances of the Notes, we entered into capped call transactions with the counterparties with respect to each series of Notes. The capped call transactions cover, subject to customary adjustments, the number of shares of our Class A Common Stock initially underlying each series of Notes. The capped call transactions are expected to offset the potential dilution as a result of conversion of the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A Common Stock and/or purchasing or selling our Class A Common Stock or other securities of ours in secondary market transactions at any time prior to the respective maturity of the Notes (and are likely to do so on each exercise date of the capped call transactions). This activity could also cause or prevent an increase or a decrease in the market price of our Class A Common Stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of each series of Notes or the shares of our Class A Common Stock.&#160;In addition, we do not make any representation that these transactions will not be discontinued without notice.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the counterparties to the capped call transactions are financial institutions and we will be subject to the risk that one or more of the counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the capped call transactions. If a counterparty to one or more capped call transaction becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, it will increase if the market price or the volatility of our Class A Common Stock increases. Upon a default or other failure to perform, or a termination of obligations, by a counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our Class A Common Stock. We can provide no assurances as to the financial stability or viability of the counterparties.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The holders of Series A Convertible Preferred Stock are entitled to vote on an as-converted to Class A Common Stock basis and have rights to approve certain actions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our Series A Convertible Preferred Stock are generally entitled to vote with the holders of our common stock on all matters submitted for a vote of holders of shares of our capital stock (voting together with the holders of shares of common stock as one class) on an as-converted basis. However, the consent of the holders of a majority of the outstanding shares of Series A Convertible Preferred Stock (voting together as a separate class) is required in order for us to take certain actions, including (i) any amendment, alteration, or repeal of (A) any provision of our certificate of incorporation or bylaws that adversely affects, in any material respect, the rights, preferences, privileges, or voting power of the Series A Convertible Preferred Stock or the holders thereof or (B) any provision of our certificate of designations, (ii) issuances of securities that are senior to, or equal in priority with, the Series A Convertible Preferred Stock as to dividend rights or rights on the distribution of assets on liquidation, (iii) any increase or decrease in the authorized number of shares of Series A Convertible Preferred Stock or issuances thereof, and (iv) any dividend on our common stock that is a one-time special dividend of $100,000,000 or more. As a result, the holders of Series A Convertible Preferred Stock may in the future have the ability to influence the outcome of certain matters affecting our governance and capitalization. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The issuance of shares of our Series A Convertible Preferred Stock reduces the relative voting power of holders of our common stock, and the conversion of those shares into shares of our Class A Common Stock would dilute the ownership of our common stockholders and may adversely affect the market price of our Class A Common Stock. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our Series A Convertible Preferred Stock are generally entitled to vote, on an as-converted basis, together with holders of our common stock, on all matters submitted to a vote of the holders of our capital stock, which reduces the relative voting power of the holders of our common stock. In addition, the conversion of our Series A Convertible Preferred Stock into Class A Common Stock would dilute the ownership interest of existing holders of our common stock, and any conversion of the Series A Convertible Preferred Stock would increase the number of shares of our Class A Common Stock available for public trading, which could adversely affect prevailing market prices of our Class A Common Stock.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Series A Convertible Preferred Stock has rights, preferences and privileges that are not held by, and are preferential to the rights of, our common stockholders, which could adversely affect our liquidity and financial condition.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our Series A Convertible Preferred Stock have the right to receive payments as to dividend rights and on account of the distribution of assets on any voluntary or involuntary liquidation, dissolution or winding up of our business before any payment may be made to holders of any other class or series of capital stock. In addition, upon prior written notice of certain change of control events, all shares of Series A Convertible Preferred Stock will automatically be redeemed by us for a repurchase price equal to (i) $1,000 per share of each share of Series A Convertible Preferred Stock (the &#8220;Liquidation Preference&#8221;) or (ii) if the applicable change of control occurs before the second anniversary of November 9, 2021, 1.5 multiplied by the Liquidation Preference of such share of Series A Convertible Preferred Stock. These dividend and share repurchase obligations could impact our liquidity and reduce the amount of cash flows available for working capital, capital expenditures, growth opportunities, acquisitions, and other general corporate purposes. Our obligations to the holders of our Series A Convertible Preferred Stock could also limit our ability to obtain additional financing, which could have an adverse effect on our financial condition. The preferential rights could also result in divergent interests between the holders of our Series A Convertible Preferred Stock and holders of our common stock.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot guarantee that our stock repurchase program will be fully implemented or that it will enhance long-term stockholder value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2021, our board of directors authorized a share repurchase program under which we may repurchase up to $100 million of our outstanding Class A Common Stock. We plan to fund repurchases under this program from our future cash flow generation, as well as from additional potential sources of cash including capped calls associated with the Notes. Under the program, share repurchases may be made at our discretion from time to time in open market transactions, privately negotiated transactions, or other means. The program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares of our Class A Common Stock. As of June&#160;30, 2022, we have repurchased $25.0 million of our Class A Common Stock under this program. The timing and number of any future shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022. Our board of directors will review the program periodically and may authorize adjustments of its terms if appropriate. As a result, there can be no guarantee around the timing or volume of our share repurchases. The program could affect the price of our Class A Common Stock, increase volatility and diminish our cash reserves. The program may be suspended or terminated at any time and, even if fully implemented, may not enhance long-term stockholder value.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our certificate of incorporation and bylaws and under Delaware corporate law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our Class&#160;A Common Stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">authorize our board of directors to issue, without further action by the stockholders, up to 100,000,000 shares of undesignated preferred stock, 200,000 share of which are currently designated as Series A Convertible Preferred Stock;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">require that, once our outstanding shares of Class B Common Stock represent less than a majority of the combined voting power of our common stock, any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent; specify that special meetings of our stockholders can be called only by our board of directors, the Chairman of our board of directors, or our Chief Executive Officer;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">prohibit cumulative voting in the election of directors;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">state that the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock is required to amend our bylaws and certain provisions of our certificate of incorporation; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">reflect two classes of common stock, as discussed above.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder without obtaining specified approvals.</span></div><div style="margin-top:18pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in effective tax rates, or adverse outcomes resulting from examination of our income or other tax returns, could adversely affect our results of operations and financial condition.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:</span></div><div style="margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in the valuation of our deferred tax assets and liabilities;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">expiration of, or lapses in, the research and development tax credit laws;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">expiration or non-utilization of net operating loss carryforwards;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">tax effects of share-based compensation;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">expansion into new jurisdictions;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">potential challenges to and costs related to implementation and ongoing operation of our intercompany arrangements;</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">changes in tax laws and regulations and accounting principles, or interpretations or applications thereof; and</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">certain non-deductible expenses as a result of acquisitions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any changes in our effective tax rate could adversely affect our results of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in U.S. and foreign tax laws could have a material adverse effect on our business, cash flow, results of operations or financial conditions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to tax laws, regulations, and policies of the U.S. federal, state, and local governments and of comparable taxing authorities in foreign jurisdictions. Changes in tax laws, as well as other factors, could cause us to experience fluctuations in our tax obligations and effective tax rates in 2018 and thereafter and otherwise adversely affect our tax positions and/or our tax liabilities. For example, ,in 2019, France introduced a digital services tax at a rate of 3% on revenues derived from digital activities in France, and other jurisdictions are proposing or could introduce similar laws in the future. Many countries, including the United States, and organizations such as the Organization for Economic Cooperation and Development are also actively considering changes to existing tax laws or have proposed or enacted new laws that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business. Any of these developments or changes in federal, state, or international tax laws or tax rulings could adversely affect our effective tax rate and our operating results. There can be no assurance that our effective tax rates, tax payments, tax credits, or incentives will not be adversely affected by these or other developments or changes in law.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our internal control over financial reporting is not effective, it may adversely affect investor confidence in our company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Section 404 of the Sarbanes-Oxley Act, our independent registered public accounting firm, KPMG LLP, is required to and has issued an attestation report as of December 31, 2021. While management concluded internal control over financial reporting was at a reasonable assurance level as of December 31, 2021, there can be no assurance that material weaknesses will not be identified in the future. A &#8220;material weakness&#8221; is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. As a result, we may need to undertake various actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff. Our remediation efforts may not enable us to avoid a material weakness in the future.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our Class A Common Stock to decline, and we may be subject to investigation or sanctions by the SEC.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The nature of our business requires the application of complex revenue and expense recognition rules and the current legislative and regulatory environment affecting generally accepted accounting principles is uncertain. Significant changes in current principles could affect our financial statements going forward and changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and harm our operating results.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting rules and regulations that we must comply with are complex and subject to interpretation by the Financial Accounting Standards Board (the &#8220;FASB&#8221;), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. Recent actions and public comments from the FASB and the SEC have focused on the integrity of financial reporting and internal controls. In addition, many companies&#8217; accounting policies are being subject to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could materially impact our financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict the impact of future changes to accounting principles or our accounting policies on our financial statements going forward, which could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of the change. While we are not aware of any specific event or circumstance that would require a material update to our estimates, judgments or assumptions, this may change in the future. In addition, if we were to change our critical accounting estimates, including those related to the recognition of subscription revenue and other revenue sources, our operating results could be significantly affected.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our corporate headquarters, one of our data centers and co-location facilities, our third-party customer service and support facilities, and a research and development facility are located near known earthquake fault zones, and the occurrence of an earthquake, tsunami, or other catastrophic disaster could damage our facilities or the facilities of our contractors, which could cause us to curtail our operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate headquarters and many of our data centers, co-location and research and development facilities, and third-party customer service call centers are located in California, Florida, and several countries in Asia, including the Philippines and Australia. All of these locations are near known earthquake fault zones, which are vulnerable to damage from earthquakes and tsunamis, or are in areas subject to hurricanes. We and our contractors are also vulnerable to other types of disasters, such as power loss, fire, floods, pandemics such as the global outbreak of COVID-19, cyber-attack, war (including ongoing geopolitical tensions related to Russia&#8217;s actions in Ukraine, resulting sanctions imposed by the U.S. and other countries, and retaliatory actions taken by Russia in response to such sanctions), political unrest, and terrorist attacks and similar events that are beyond our control. If any disasters were to occur, our ability to operate our business could be seriously impaired, and we may endure system interruptions, reputational harm, loss of intellectual property, delays in our subscriptions development, lengthy interruptions in our services, breaches of data security, and loss of critical data, all of which could harm our future results of operations. In addition, we do not carry earthquake insurance and we may not have adequate insurance to cover our losses resulting from other disasters or other similar significant business interruptions. Any significant losses that are not recoverable under our insurance policies could seriously impair our business and financial condition.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If research analysts do not publish research or reports about our business, or if they issue unfavorable commentary or downgrade our Class&#160;A Common Stock, our stock price and trading volume may decline.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class&#160;A Common Stock will depend in part on the research and reports that research analysts publish about us and our business. If we do not maintain adequate research coverage or if one or more analysts who covers us downgrades our stock or publishes inaccurate or unfavorable research about our business, the price of our Class&#160;A Common Stock may decline. If one or more of the research analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our Class&#160;A Common Stock may decrease, which could cause our stock price or trading volume to decline.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id776345bf1d144e1b9363bee2b8c92ed_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;Unregistered Sales of Equity Securities and Use of Proceeds.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the share repurchase activity of our Class A Common Stock for the three months ended June&#160;30, 2022 (in thousands, except per-share amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total number of shares purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average price paid per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plans or programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate dollar value of shares that may yet be purchased under the program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022 to April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2022 to May 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,241</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,241</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,001</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2022 to June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,041</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,041</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In December 2021, our board of directors authorized a share repurchase program under which it may repurchase up to $100 million of the Company's outstanding shares of Class A Common Stock. Under the program, share repurchases may be made at the Company's discretion from time to time in open market transactions, privately negotiated transactions, or other means. The program does not obligate the Company to repurchase any specific dollar amount or to acquire any specific number of shares of its Class A Common Stock. The timing and number of any shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022. Please refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders&#8217; Equity and Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in our accompanying Notes to Condensed Consolidated Financial Statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q for additional information.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_127"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;Default Upon Senior Securities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_130"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;Mine Safety Disclosures</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_133"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;Other Information</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None.</span></div><div id="id776345bf1d144e1b9363bee2b8c92ed_136"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated&#160;by<br/>Reference&#160;From<br/>Form</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated<br/>by&#160;Reference<br/>From&#160;Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date&#160;Filed</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex101.htm">Offer Letter by and between the Registrant and Sonalee Parekh, dated April 26, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex102.htm">Amended and Restated Offer Letter by and between the Registrant and Mo Katibeh, dated January 4, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex103.htm">Supplemental Offer Letter by and between the Registrant and Mo Katibeh, dated May 9, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex311.htm">Certification of the Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex312.htm">Certification of the Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex321.htm">Certification of the Chief Executive Officer pursuant to Section&#160;906 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rng-20220630x10qxex322.htm">Certification of the Chief Financial Officer pursuant to Section&#160;906 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed&#160;herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Indicates a management or compensatory plan</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31pt">The certifications furnished in Exhibits&#160;32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form&#160;10-Q and will not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="id776345bf1d144e1b9363bee2b8c92ed_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RingCentral, Inc.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 8, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Sonalee Parekh</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sonalee Parekh</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer <br/>(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 8, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Vaibhav Agarwal</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vaibhav Agarwal</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer<br/>(Principal Accounting Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>rng-20220630x10qxex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i2d4fec8ee07e42c18b69de472566dd7d_33"></div><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April 26, 2022</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To&#58; Sonalee Parekh </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Re&#58; Offer Letter </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear Sonalee,</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is my pleasure to offer you a full-time position with RingCentral, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) as Chief Financial Officer (CFO), reporting to directly Vlad Shmunis, CEO, with dotted-line reporting to the Audit Committee of the Company&#8217;s Board of Directors. Your responsibilities in this role will include direct reporting responsibility for the Company&#8217;s overall financial matters, investor relations, accounting, corporate development, financial planning and analysis (FP&#38;A), management of Board and committee calendars, payroll and stock administration, as well as other responsibilities and functions reasonably assigned to you by the CEO. You should note that the Company may modify job titles, job duties, compensation, and benefits from time to time as it deems necessary and in its sole discretion, but, other than any modifications or additions to the definition of &#8220;Good Reason&#8221; as expressly set forth herein, not in conflict with the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; under the EAP (as defined herein below).</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pending satisfactory completion of our pre-employment checks and your satisfaction of the other terms and conditions described herein, your employment start date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Start Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall be no later than May 31, 2022 or a sooner date if mutually agreed. You agree that the Company can announce your hiring as CFO as part of its Q2-22 earnings release.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Base Salary. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your initial annualized base salary will be </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$500,000, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which will be paid on a semi-monthly basis, subject to applicable withholdings. Your base salary may be increased from time to time in the Company&#8217;s sole discretion.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bonus. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On a quarterly basis, you may be eligible to receive a management-by-objective bonus (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MBO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the target gross amount of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">100% </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of your quarterly base salary (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$125,000 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">per quarter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$500,000 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">per year) based upon achievement of the performance objectives established by the Company&#8217;s board of directors or a committee of the board (in either case, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and the Board&#8217;s assessment of achievement of those objectives, as well as satisfying the other terms and conditions of the bonus plan approved by the Board. More information about the MBO is available in the RingCentral Executive Incentive Plan. As a member of the executive team, the achieved portion of your MBO currently will be paid in accordance with the Company&#8217;s Key Employee Equity Bonus Plan, in which the achieved portion of your MBO is paid on a quarterly basis in the form of fully-vested restricted stock units that cover shares of the Company&#8217;s Class A common stock (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;text-align:justify"><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Relocation. </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be primarily working in the Company&#8217;s offices in Belmont, California.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">may</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">requested</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">travel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">part</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">your</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">job</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">duties.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You will be primarily located in the San Francisco&#47;Bay Area, California </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(&#8220;SFBA&#8221;) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">by June 30, 2022 and have agreed that you and your family will relocate permanently to the SFBA by no later than August 31, 2022.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company will pay for or reimburse you for the reasonable expenses you actually incur through November 30, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Relocation Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), in connection with your relocation from Vero Beach, Florida to the SFBA, including&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Assistance in obtaining corporate temporary housing in SFBA for you and your family, including without limitation, the reasonable cost of such temporary housing through November 30, 2022&#59; plus</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Other relocation transition and moving related expenses (but excluding any costs or other expenses to the sale or purchase of your permanent residence) which will be reimbursed to you up to $60,000 in the aggregate.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Initial Equity Award. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be granted RSUs with an initial value of $8,000,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Initial Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Initial Equity Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The actual number of RSUs granted to you will equal the Initial Value divided by the average closing price of a share of the Company&#8217;s Class A common stock (as quoted on the New York Stock Exchange) during the trading days that occur during the first 15 consecutive calendar days of May 2022. The Initial Equity Grant RSUs will be granted to you only if you remain an employee of the Company through the grant. date. Your Initial Equity Grant RSUs shall be subject to the terms of the Company&#8217;s 2013 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2013 Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and an RSU agreement between you and the Company (together with the 2013 Plan, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Subject to the terms of the Equity Acceleration Policy below, your Initial Equity Grant RSUs shall vest over a 4-year period as follows&#58; provided you remain a service provider of the Company, (A) 25% of the RSUs shall vest on May 20, 2023, and, (B) beginning on August 20, 2023, 1&#47;16th of the RSUs shall vest on each Quarterly RSU Vesting Date over the next three. (3) years. The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Quarterly RSU Vesting Dates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; are currently February 20, May 20, August 20, and November 20 of each year. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Performance-Based Equity Award. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be also granted Performance-Based RSUs with an initial value of $2,000,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Performance Equity Grant RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The actual number of RSUs granted to you will be calculated in the same manner as your Initial Equity Grant and also be subject to the Equity Documents. Subject to the terms of the Equity Acceleration Policy, your Performance Equity Grant RSUs shall vest as follows&#58; provided you remain a service provider of the Company, (A) 25% of the RSUs shall vest on May 20, 2023, and, (B) 75% of the RSUs shall vest over the remaining three (3) years, with all vesting contingent on the Company achieving performance based metrics (&#8220;Performance Metrics&#8221;) determined by the Board on or before the date of the Company&#8217;s release of its quarterly earnings in Q1-2023 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;Q1-23 Earnings Release Date&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, if the Board does not establish Performance Metrics on or prior to Q1-23 Earnings Release Date, then all of the Performance Equity Grant RSUs shall vest on the same four (4) year vesting schedule, and be subject to the same terms and conditions, as the Initial Equity Grant RSUs. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment. These Performance Equity Grant RSUs shall not be subject to any vesting acceleration.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Sign-On Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If you accept this offer and begin working for RingCentral no later than the Start Date, you will be paid a $2,300,000 signing bonus in two equal installments of $1,150,000 that will be paid and settled in fully-vested RSUs on each of the following respective Quarterly Vesting Dates (as defined below)&#58; May 20, 2022 and November 20, 2022. These Sign-On Bonus RSUs shall not be subject to any vesting acceleration.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The actual number of RSUs that will vest on each date will equal $1,150,000 divided by the average closing price of a share of the Company&#8217;s Class A common stock (as quoted on the New York Stock Exchange) during the trading days that occur during the first 15 consecutive calendar days of May and October 2022, respectively, such RSUs will be subject to the terms and conditions of the Equity Documents.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that you are (A) terminated by the Company (1) for Cause (as defined below), but not for death or Disability, or (2) because you fail to primarily be located in the SFBA by no later than June 30, 2022 and&#47;or to relocate you and your family to the SFBA by no later than August 31, 2022 or (B) you voluntarily resign without Good Reason from your employment with the Company, in all cases, within two (2) years of your Start Date, you agree that you have not earned the Sign-On Bonus and therefore agree to reimburse the Company for the total amount of the Sign-On Bonus actually received by you as a reimbursement made to you by the Company under this provision within 120 days following your employment termination date.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Acceleration Policy.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be eligible to participate in the Company&#8217;s Equity Acceleration Policy, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). As more fully set forth therein, if you experience a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Qualified Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; (as defined in the EAP), one hundred percent (100%) of your then-outstanding unvested Initial Equity Award RSUs shall vest if you satisfy the terms and conditions set forth in the EAP. For avoidance of doubt, if you are the chief financial officer or offered a substantially equivalent position of RingCentral or a business unit, division or subsidiary of the surviving entity after a Change of Control, this will not be Good Reason. In the event of any conflict between the terms of the EAP and this offer letter, this offer letter shall apply and control.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Beginning in 2023, you will be eligible for future equity awards in the sole discretion of the Company.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of (x) a termination of your employment by the Company other than for &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; (as defined below), or (y) your termination of employment for &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; (as defined in the EAP, as clarified above), then, subject to your satisfying the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> attached hereto, you will be entitled to the following&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt;text-decoration:underline">Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Cash severance equal to (x) six (6) months of your then-current base salary if termination is by the Company other than for Cause or your termination for Good Reason and (y) twelve (12) months of your then-current base salary if termination is due to death or Disability (as defined in the EAP), in each case payable in semi-monthly installments in accordance with the Company&#8217;s payroll procedures,</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt;text-decoration:underline">COBRA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If you elect continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COBRA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) within the time period prescribed pursuant to COBRA for you and your eligible dependents, then the Company will reimburse you for the COBRA premiums for such coverage (at the coverage levels in effect immediately prior to your termination) until the earlier of (i) a period of 12 months from the date of termination or (ii) the date upon which you and&#47;or your eligible dependents are no longer eligible for COBRA continuation coverage. or, in the event providing such benefit would result in a violation of applicable law as determined by the Company, in its discretion, a lump sum payment of $30,000, less applicable withholding, in lieu of such COBRA reimbursement,</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt;text-decoration:underline">Acceleration of Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Pursuant to the EAP, if such termination occurs during the Change in Control Period (as defined in the EAP, as amended to begin 90 days prior to a Change in Control (as defined in the EAP)), 100% accelerated vesting of your then-outstanding and unvested Initial Equity Award RSUs subject to the terms and conditions of the EAP&#59; and</font></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">If such termination occurs outside of the Change in Control Period (as defined above), accelerated vesting of the portion of each of your then-outstanding and unvested Company equity awards that are subject to time-based vesting conditions (including, without limitation, time-based RSUs granted to you) that would have vested had you remained employed with the Company through the date that is six (6) months following your effective last day with the Company.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">For purposes of this letter, &#8220;Cause&#8221; has the meaning set forth in the EAP, as amended below and will also include your failure to be primarily located in the SFBA by no later than June 30, 2022 and&#47;or to relocate you and your family to the SFBA by no later than August 31, 2022. Accordingly, the following definition of &#8220;Cause&#8221; replaces the definition from the EAP&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, unless otherwise defined in the Participation Agreement, the Eligible Employee&#8217;s (i) commission of fraud, misappropriation, embezzlement or breach of fiduciary duty, (ii) willful failure to perform the Eligible Employee&#8217;semployment duties to the Company or the subsidiary of the Company employing the Eligible Employee, (iii) willful and material breach of the Eligible Employee&#8217;s confidentiality agreement outside the parameters of his employment duties to the Company or any other similar agreement between the Eligible Employee and the Company or any subsidiary of the Company, (iv) conviction of, or entry of a plea of guiltyor nolo contendere to, a felony (other than motor vehicle offenses the effect of which do not materially impair the Eligible Employee&#8217;s performance of the</font></div><div style="margin-top:12pt;text-align:justify;text-indent:76.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Eligible Employee&#8217;s employment duties), or (v) commission of any act of fraud or embezzlement or any act of dishonesty or any other willful misconduct that has caused or is reasonably expected to result in a material injury to the Company or any of its subsidiaries.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">An act or failure to act shall not be &#8220;willful&#8221; if (1) done by the Executive in good faith and (2) the Executive reasonably believed that such action or inaction was in the best interests of the Company or the subsidiary of the Company employing the Eligible Employee. You will be provided at least thirty (30) days to cure any breach or failure after receiving written notice from the Company of any such breach or failure under Sections (a)(ii) or (a)(iii) of the EAP.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefits. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be eligible to participate in the Company&#8217;s employee benefits plans generally available to the Company&#8217;s senior executives subject to their terms, including any eligibility requirements. You will be provided with Company-wide paid holiday days and paid-time off in accordance with the Company&#8217;s paid time off policy, as may be amended from time to time.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Legal Expenses. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You are eligible to receive reimbursement for reasonable legal expenses related to this letter and affiliated documents up to $5,000 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Legal Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). You must submit written documentation of the Legal Expenses within 45 days after the Legal Expenses are incurred in order to receive any reimbursement for such Legal Expenses. Reimbursements will be paid to you, grossed up for applicable tax withholdings (if any), within 30 days after the Company receives written documentation of the Legal Expenses in accordance with the previous sentence.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Guidelines for Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you accept this offer and become an employee of the Company, you will be subject to our employment policies. In addition to those employment policies, this offer is contingent upon its approval by the Board and the following&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Execution by you of the Company&#8217;s standard Confidential Information and Invention Assignment Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Execution by you of the Company&#8217;s standard Arbitration Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Successful completion of a background investigation, consistent with applicable law.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This offer will be withdrawn (whether or not you have already signed it) if any of the above conditions set forth in this section &#8220;Guidelines for Employment&#8221; is not satisfied.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On your Start Date, please be sure to bring your identification card(s) to establish your identity and eligibility for employment in the United States. Failure to provide such verification within three business days of your Start Date will result in the withdrawal of this offer.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restrictions on Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By signing this offer letter, you represent and warrant that you are not party to any agreement or subject to any policy that would prevent or restrict your from engaging in activities competitive with the activities of your former employer or from directly or indirectly soliciting any employee, client or customer to leave the employ of, or transfer its business away from, your former employer, or if you are subject to such an agreement or policy, you have complied and will comply with it, and your employment with the Company does not violate any such agreement or policy. You further confirm that you will not remove or take any documents or proprietary data or materials of any kind, electronic or otherwise, with you from your current or former employer to the Company without written authorization from your current or former employer. If you have any questions about the ownership of particular documents or other information, discuss such questions with your former employer before removing or copying the documents or information. Moreover, you agree that, during the term of your employment with the Company, you will not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company is now involved or become involved during the term of your employment, nor will you engage in any other activities that conflict with your obligations to the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that you may request approval for such other business activities that do not compete, directly or indirectly, with the Company or its subsidiaries (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">., serving as a board member or advisor for up to one other public company) from the Board and such approval shall not be unreasonably withheld or delayed. For clarity, nothing in this letter shall restrict your ability to engage in any work with non-profit and&#47;or community organizations.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">At-Will Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your employment with the Company is &#8220;at will.&#8221; This means that you may terminate your employment with the Company at any time for any reason. Likewise, the Company may terminate your employment or this offer any time and for any reason.</font></div><div style="margin-top:12pt;text-align:justify"><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Prior Agreements. </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This letter, together with the Equity Documents and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Confidential Information and Invention Assignment Agreement,</font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> supersedes and replaces any prior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">understandings or agreements, whether oral, written, or implied, between you and the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="background-color:#fcfcfc;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Company regarding the matters described in this letter.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Choice of Law. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The validity, interpretation, construction, and performance of this letter, all acts and transactions pursuant hereto, and the rights and obligations of the parties shall be governed, construed, and interpreted in accordance with the laws of the state of California without giving effect to principles of conflicts of law. Any disputes dispute arising from this letter shall be decided only in a state or federal court sitting in San Mateo County, California, which the parties expressly agree shall be the exclusive venue for any such action.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electronic Delivery. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, decide to deliver any documents or notices related to this Agreement by email or any other electronic means. You hereby consent to (i) conduct business electronically, (ii) receive such documents and notices by such electronic delivery, and (iii) sign documents electronically and agree to participate through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Acceptance. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If not accepted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">10&#58;00 a.m. PST on April 27, 2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, this offer will expire in its entirety.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sonalee, I really look forward to working with you. We have high hopes that you will contribute in a very tangible and visible manner to our continued success.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sincerely,</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ACCEPTED&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Vladimir Shmunis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Sonalee Parekh</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vlad Shmunis</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sonalee Parekh</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RingCentral, Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                       </font></div><div style="margin-top:12pt;text-indent:5pt"><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:center;text-indent:149.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit A</font></div><div style="margin-top:12pt;text-align:center;text-indent:149.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Terms Applicable to Severance</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The receipt of any severance under this letter is subject to you signing and not revoking a general release of claims in a form reasonably acceptable to the Company and in a manner that is otherwise consistent with the terms of this letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; provided that such Release is effective within sixty (60) days following your termination of employment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Release Deadline </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). No severance payment will be made until the Release becomes effective. Moreover, as a condition precedent to receiving COBRA premiums, you must complete and return a Form W-9 to RingCentral within sixty (60) days following the termination of your employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If the Release is not effective by the Release Deadline, you forfeit your right to any severance benefits under this letter. Subject to any payment delay necessary to comply with Section 409A (as defined below), your severance under this letter will be paid on, or, in the case of installments, will not commence until, the first Company payroll date following the effective date of the Release (or, in the case of payments that qualify as Deferred Compensation, on the sixty-first (61st) day following your separation from service). If you die before all amounts have been paid, such unpaid amounts will be paid to your designated beneficiary, if living, or otherwise to your personal representative in a lump-sum payment (less any withholding taxes) as soon as possible following your death.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is the intent of this letter that all payments and benefits hereunder comply with or be exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the final regulations and any guidance promulgated thereunder and any applicable state law requirements (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) so that none of the payments and benefits to be provided under this letter will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply. Each payment and benefit payable under this letter is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. You and the Company agree to work together in good faith to consider amendments to this letter and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to you under Section 409A.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary in this letter, no separation pay or benefits will be paid or provided to you, if any, pursuant to this letter that, when considered together with any other severance payments or separation benefits, are considered deferred compensation under Section 409A (together, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A- 1(b)(9) until you have a &#8220;separation from service&#8221; within the meaning of Section 409A. Further, if at the time of your termination of employment, you are a &#8220;specified employee&#8221; within the meaning of Section 409A, payment of such Deferred Compensation will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that you will receive payment on the first payroll date that occurs on or after the date that is six (6) months and one (1) day following your termination of employment, or your death, if earlier (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Six-Month Delay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). All subsequent Deferred Compensation, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if you die following your termination but prior to the six (6) month anniversary of your termination, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of your death and all other Deferred</font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo1.jpg" src="rnglogo1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-indent:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Compensation will be payable in accordance with the payment schedule applicable to each payment or benefit.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>rng-20220630x10qxex102.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1daf98802b7246159124a037ad1b9414_33"></div><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.2</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">January 4, 2022</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To&#58;  Mo Katibeh</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Re&#58;  Offer Letter</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear Mo,</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is my pleasure to offer you a full-time position with RingCentral, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) as Chief Operating Officer (COO), reporting to Vlad Shmunis, CEO.  Your responsibilities in this role will include direct reporting responsibility for the Company's go-to-market, product, and engineering functions, as well as other responsibilities and functions reasonably assigned to you by the CEO. You should note that the Company may modify job titles, job duties, compensation, and benefits from time to time as it deems necessary and in its sole discretion, but, other than any modifications or additions to the definition of &#8220;Good Reason&#8221; as expressly set forth herein, not in conflict with the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; under the EAP (as defined herein below).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pending satisfactory completion of our pre-employment checks and your satisfaction of the other terms and conditions described herein, your employment start date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Start Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall be no later than January 17, 2022 or a sooner date if mutually agreed.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Base Salary. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your initial annualized base salary will be </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$500,000,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> which will be paid on a semi-monthly basis, subject to applicable withholdings. Your base salary may be increased from time to time in the Company&#8217;s sole discretion. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bonus. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On a quarterly basis, you may be eligible to receive a management-by-objective bonus (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MBO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the target gross amount of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">100% </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of your quarterly base salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$125,000</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> per quarter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">$500,000</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> per year) based upon achievement of the performance objectives established by the Company&#8217;s board of directors or a committee of the board (in either case, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and the Board&#8217;s assessment of achievement of those objectives, as well as satisfying the other terms and conditions of the bonus plan approved by the Board. More information about the MBO is available in the RingCentral Executive Incentive Plan.  As a member of the executive team, the achieved portion of your MBO currently will be paid in accordance with the Company&#8217;s Key Employee Equity Bonus Plan, in which the achieved portion of your MBO is paid on a quarterly basis in the form of fully-vested restricted stock units that cover shares of the Company&#8217;s Class A common stock (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Sign-On Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you accept this offer and begin working for RingCentral, you will be paid a $1,000,000 signing bonus in two equal installments of $500,000 each that will be paid and settled in fully-vested RSUs on each of the following respective Quarterly Vesting Dates (as defined below)&#58; February 20, 2022 and May 20, 2022.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that you are terminated by the Company for Cause (as defined below), but not for death or Disability, or you voluntarily resign without Good Reason from your employment with the Company, in either case, within one (1) year of your Start Date, you agree to reimburse the Company for the total amount of the Sign-On Bonus actually received by you as reimbursement made to you by the Company under this provision within 120 days following your employment termination date.</font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, You will be granted RSUs with an initial value of $12,000,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Initial Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Initial Equity Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), subject to approval by the Compensation Committee at its next meeting in early February 2022. The actual number of RSUs granted to you will equal the Initial Value divided by the monthly average closing price of a share of the Company&#8217;s Class A common stock (as quoted on the New York Stock Exchange) during the calendar month in which your Start Date occurs.  The RSUs will be granted to you only if you remain an employee of the Company through the grant date.  Your RSUs shall be subject to the terms of the Company&#8217;s 2013 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2013 Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and an RSU agreement between you and the Company (together with the 2013 Plan, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Subject to the paragraph below, your RSUs shall vest over a 4-year period as follows&#58; provided you remain a service provider of the Company, (A) 1&#47;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the RSUs shall vest on August 20, 2022, (B) 1&#47;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the RSUs shall vest on February 20, 2023 and, (C) beginning on May 20, 2023, 1&#47;16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the RSUs shall vest on each Quarterly RSU Vesting Date over the next three (3) years.  The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Quarterly RSU Vesting Dates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; are February 20, May 20, August 20, and November 20 of each year.  No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be eligible to participate in the Company&#8217;s Equity Acceleration Policy, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  As more fully set forth therein, if you experience a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Qualified Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; (as defined in the EAP), fifty percent (50%) of your then-outstanding unvested RSUs shall vest if you satisfy the terms and conditions set forth in the EAP.   For avoidance of doubt, if you are the chief operating officer or offered a substantially equivalent position of RingCentral or a business unit, division or subsidiary of the surviving entity after a Change of Control, this will not be Good Reason.  In the event of any conflict between the terms of the EAP and this offer letter, this offer letter shall apply and control.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Beginning in 2023, you are eligible for annual Company equity awards commensurate with your position and the approval of the Board and subject to any terms and conditions approved by the Board (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Additional Equity Award&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Each Additional Equity Award shall be subject to the terms of the Equity Documents and shall vest over a 4-year period as follows&#58; provided you remain a service provider of the Company, 1&#47;16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the RSUs shall vest on each Quarterly RSU Vesting Date beginning on May 20 of the applicable year in which such Additional Equity Award grant is made.   The Initial Equity Grant and Additional Equity Awards shall be deemed time-based RSUs&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, if the Company introduces and implements performance-based RSUs as part of the Company&#8217;s future executive compensation, then some or all of the Additional Equity Award may be subject to performance-based vesting on substantially similar terms and conditions as the performance-based vesting terms of other similarly-situated Company executives.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Relocation.</font><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You will be primarily working in the Company&#8217;s offices in Belmont, California. You may be requested to travel as part of your job duties. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be primarily located in the San Francisco&#47;Ba</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">y</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Area </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(&#8220;SFBA&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> by February 1, 2022 and you and your family will relocate permanently to the SFBA by no later than August 31, 2022.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company will pay or reimburse you for the reasonable expenses you actually incur through August 31, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Relocation Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), in connection with your relocation from Dallas, Texas to the San Francisco-Bay Area, California&#59; including&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.         Assistance in obtaining corporate temporary housing in the San Francisco&#47;Ba</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">y</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Area for you and your family, including without limitation, the reasonable cost of such temporary housing through August 31, 2022&#59; plus</font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.         Other relocation transition and moving related expenses (but excluding any costs or other expenses to the sale or purchase of your permanent residence) which will be reimbursed to you up to $60,000 in the aggregate.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of (a) a termination of your employment by the Company other than for &#8220;Cause&#8221; (as defined below), or (b) your termination of employment for &#8220;Good Reason&#8221; (as defined in the EAP, as clarified above), then, subject to your satisfying the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> attached hereto, you will be entitled to the following&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Cash severance equal to (x) six (6) months of your then-current base salary if termination is other than for Cause and (y) twelve (12) months of your then-current base salary if termination is due to death or Disability (as defined in the EAP), in each case payable in semi-monthly installments in accordance with the Company&#8217;s payroll procedures, </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">COBRA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If you elect continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (&#8220;COBRA&#8221;) within the time period prescribed pursuant to COBRA for you and your eligible dependents, then the Company will reimburse you for the COBRA premiums for such coverage (at the coverage levels in effect immediately prior to your termination) until the earlier of (i) a period of 12 months from the date of termination or (ii)) the date upon which you and&#47;or your eligible dependents are no longer eligible for COBRA continuation coverage. or, in the event providing such benefit would result in a violation of applicable law as determined by the Company, in its discretion, a lump sum payment of $30,000, less applicable withholding, in lieu of such COBRA reimbursement,</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acceleration of Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Pursuant to the EAP, if such termination occurs during the Change in Control Period (as defined in the EAP, as amended to begin 90 days prior to a Change in Control (as defined in the EAP)), 50% accelerated vesting of your then-outstanding and unvested Company equity awards that are subject to time-based vesting conditions (including, without limitation, time-based RSUs granted to you) subject to the terms and conditions of the EAP&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) If such termination occurs outside of the Change in Control Period (as defined above), accelerated vesting of the portion of each of your then-outstanding and unvested Company equity awards that are subject to time-based vesting conditions (including, without limitation, time-based RSUs granted to you) that would have vested had you remained employed with the Company through the date that is six (6) months following your effective last day with the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d) For purposes of this letter, &#8220;Cause&#8221; has the meaning set forth in the EAP, as amended below and will include your failure to be primarily located in the San Francisco&#47;Bay Area by no later than February 1, 2022 and&#47;or to relocate you and your family to the SFBA by no later than August 31, 2022.   The following definition of &#8220;Cause&#8221; replaces the definition of the EAP&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, unless otherwise defined in the Participation Agreement, the Eligible Employee&#8217;s (i) commission of fraud, misappropriation, embezzlement or breach of fiduciary duty, (ii) willful failure to perform the Eligible Employee&#8217;s employment duties to the Company or the subsidiary of the Company employing the Eligible Employee, (iii) willful and material breach of the Eligible Employee&#8217;s confidentiality agreement outside the parameters of his employment duties to the Company or any other similar agreement between the Eligible Employee and the Company or any subsidiary of the Company, (iv) conviction of, or entry of a plea of guilty or nolo contendere to, a felony (other than </font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">motor vehicle offenses the effect of which do not materially impair the Eligible Employee&#8217;s performance of the Eligible Employee&#8217;s employment duties), or (v) commission of any act of fraud or embezzlement or any act of dishonesty or any other willful misconduct that has caused or is reasonably expected to result in a material injury to the Company or any of its subsidiaries.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">An act or failure to act shall not be &#8220;willful&#8221; if (1) done by the Executive in good faith and (2) the Executive reasonably believed that such action or inaction was in the best interests of the Company or the subsidiary of the Company employing the Eligible Employee.  You will be provided at least thirty (30) days to cure any breach or failure after receiving written notice from the Company of any such breach or failure under Sections (a)(ii) or (a)(iii) of the EAP.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefits.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be eligible to participate in the Company&#8217;s employee benefits plans generally available to the Company&#8217;s senior executives subject to their terms, including any eligibility requirements. You will be provided with Company-wide paid holiday days and paid-time off in accordance with the Company&#8217;s paid time off policy, as may be amended from time to time.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Legal Expenses. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You are eligible to receive reimbursement for reasonable legal expenses related to this letter and affiliated documents up to $5,000 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Legal Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). You must submit written documentation of the Legal Expenses within 45 days after the Legal Expenses are incurred in order to receive any reimbursement for such Legal Expenses.  Reimbursements will be paid to you, grossed up for applicable tax withholdings (if any), within 30 days after the Company receives written documentation of the Legal Expenses in accordance with the previous sentence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Guidelines for Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you accept this offer and become an employee of the Company, you will be subject to our employment policies. In addition to those employment policies, this offer is contingent upon its approval by the Board and the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Execution by you of the Company&#8217;s standard Confidential Information and Invention Assignment Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Execution by you of the Company&#8217;s standard Arbitration Agreement on or as soon as possible following the date you sign this letter, but in no event later than your Start Date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Successful completion of a background investigation, consistent with applicable law.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This offer will be withdrawn (whether or not you have already signed it) if any of the above conditions set forth in this section &#8220;Guidelines for Employment&#8221; is not satisfied. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On your Start Date, please be sure to bring your identification card(s) to establish your identity and eligibility for employment in the United States. Failure to provide such verification within three business days of your Start Date will result in the withdrawal of this offer.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restrictions on Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By signing this offer letter, you represent and warrant that you are not party to any agreement or subject to any policy that would prevent or restrict your from engaging in activities competitive with the activities of your former employer or from directly or indirectly soliciting any employee, client or customer to leave the employ of, or transfer its business away from, your former employer, or if you are subject to such an agreement or policy, you have complied and will comply with it, and your employment with the Company does not violate any such agreement or policy. You further </font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">confirm that you will not remove or take any documents or proprietary data or materials of any kind, electronic or otherwise, with you from your current or former employer to the Company without written authorization from your current or former employer. If you have any questions about the ownership of particular documents or other information, discuss such questions with your former employer before removing or copying the documents or information.  Moreover, you agree that, during the term of your employment with the Company, you will not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company is now involved or become involved during the term of your employment, nor will you engage in any other activities that conflict with your obligations to the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that you may request approval for such other business activities that do not compete, directly or indirectly, with the Company or its subsidiaries (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">., serving as a board member or advisor for up to one other public company) from the Board and such approval shall not be unreasonably withheld or delayed.  For clarity, nothing in this letter shall restrict your ability to engage in any work with non-profit and&#47;or community organizations.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">At-Will Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your employment with the Company is &#8220;at will.&#8221; This means that you may terminate your employment with the Company at any time for any reason. Likewise, the Company may terminate your employment or this offer any time and for any reason. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Prior Agreements. </font><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This letter, together with the Equity Documents and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Confidential Information and Invention Assignment Agreement,</font><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> supersedes and replaces any prior understandings or agreements, whether oral, written, or implied, between you and the Company regarding the matters described in this letter.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Choice of Law. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The validity, interpretation, construction, and performance of this letter, all acts and transactions pursuant hereto, and the rights and obligations of the parties shall be governed, construed, and interpreted in accordance with the laws of the state of California without giving effect to principles of conflicts of law. Any disputes dispute arising from this letter shall be decided only in a state or federal court sitting in San Mateo County, California, which the parties expressly agree shall be the exclusive venue for any such action.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electronic Delivery.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Company may, in its sole discretion, decide to deliver any documents or notices related to this Agreement by email or any other electronic means.  You hereby consent to (i) conduct business electronically, (ii) receive such documents and notices by such electronic delivery, and (iii) sign documents electronically and agree to participate through an on-line or electronic system established and maintained by the Company or a third party designated by the Company. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Acceptance.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If not accepted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">12&#58;00 p.m. PST on January 5, 2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, this offer will expire in its entirety.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mo, I really look forward to working with you.  We have high hopes that you will contribute in a very tangible and visible manner to our continued success. </font></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sincerely,</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ACCEPTED&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Vladimir Shmunis</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#47;s&#47; Mo Katibeh</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vlad Shmunis</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mo Katibeh </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RingCentral, Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogoa.jpg" src="rnglogoa.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Terms Applicable to Severance</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The receipt of any severance under this letter is subject to you signing and not revoking a general release of claims in a form reasonably acceptable to the Company and in a manner that is otherwise consistent with the terms of this letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; provided that such Release is effective within sixty (60) days following your termination of employment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Release Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  No severance payment will be made until the Release becomes effective. Moreover, as a condition precedent to receiving COBRA premiums, you must complete and return a Form W-9 to RingCentral within sixty (60) days following the termination of your employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If the Release is not effective by the Release Deadline, you forfeit your right to any severance benefits under this letter.  Subject to any payment delay necessary to comply with Section 409A (as defined below), your severance under this letter will be paid on, or, in the case of installments, will not commence until, the first Company payroll date following the effective date of the Release (or, in the case of payments that qualify as Deferred Compensation, on the sixty-first (61</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) day following your separation from service).  If you die before all amounts have been paid, such unpaid amounts will be paid to your designated beneficiary, if living, or otherwise to your personal representative in a lump-sum payment (less any withholding taxes) as soon as possible following your death.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is the intent of this letter that all payments and benefits hereunder comply with or be exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the final regulations and any guidance promulgated thereunder and any applicable state law requirements (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) so that none of the payments and benefits to be provided under this letter will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply.  Each payment and benefit payable under this letter is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.  You and the Company agree to work together in good faith to consider amendments to this letter and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to you under Section 409A. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary in this letter, no separation pay or benefits will be paid or provided to you, if any, pursuant to this letter that, when considered together with any other severance payments or separation benefits, are considered deferred compensation under Section 409A (together, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) until you have a &#8220;separation from service&#8221; within the meaning of Section 409A.  Further, if at the time of your termination of employment, you are a &#8220;specified employee&#8221; within the meaning of Section 409A, payment of such Deferred Compensation will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that you will receive payment on the first payroll date that occurs on or after the date that is six (6) months and one (1) day following your termination of employment, or your death, if earlier (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Six-Month Delay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  All subsequent Deferred Compensation, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if you die following your termination but prior to the six (6) month anniversary of your termination, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of your death and all other Deferred Compensation will be payable in accordance with the payment schedule applicable to each payment or benefit.    </font></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>rng-20220630x10qxex103.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7747147ba8d54d799054d068a6e94491_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo2.jpg" src="rnglogo2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.3</font></div><div style="margin-top:12pt"><font style="background-color:#fdfdfd;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 9, 2022</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To&#58;  Mo Katibeh</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Re&#58;  Supplemental Letter</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dear Mo,</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This letter supplements your employment offer letter, as amended and supplemented (&#8220;Offer Letter&#8221;). The terms of your Offer Letter shall be amended as follows, effective May 9, 2022.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.         Salary.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Your new gross annual base salary shall be </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$600,000</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per year, subject to standard withholding and deductions and paid in accordance with the Company&#8217;s standard payroll policies.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.         Bonus. </font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis, you may be eligible to receive a management-by-objective (&#8220;MBO&#8221;) bonus in the target gross amount of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">100%</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of your quarterly base salary (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$150,000 per quarter&#59; $600,000 per year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), subject to applicable withholdings. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MBO will be payable in restricted stock units (&#8220;RSUs&#8221;) (and subject to applicable withholdings). More information about the MBO is available in the RingCentral Incentive Plan and the KEEB Plan. </font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units. </font></div><div style="margin-top:12pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As approved by the Company&#8217;s board of directors (the &#8220;Board&#8221;) (or an authorized committee of the Board), you have been granted RSUs having an initial value of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$2,000,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;Initial Value&#8221;) that cover shares of the Company&#8217;s Class A common stock.  The actual number of RSUs granted to you will be 26,713, which is equal to the Initial Value divided by $74.87, representing the average closing price of a share of the Company&#8217;s Class A common stock (as quoted on the New York Stock Exchange) during the period of May 1-15, 2022. Your RSUs shall be subject to the terms of the Company&#8217;s 2013 Equity Incentive Plan (the &#8220;2013 Plan&#8221;) and an RSU agreement between you and the Company (collectively, the &#8220;Equity Documents&#8221;).&#91;i&#93;  All of the these 26,713 RSUs shall vest as follows&#58; provided you remain an employee of the Company, 1&#47;4th of the RSUs shall vest on February 20, 2023, and 1&#47;16th of the RSUs shall vest on each Quarterly RSU Vesting Date thereafter over the following twelve calendar quarters. The Quarterly RSU Vesting Dates are February 20, May 20, August 20 and November 20 of each year. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.&#91;ii&#93;</font></div><div style="margin-top:12pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You will be also granted Performance-Based RSUs with an initial value of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$2,000,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;Performance Equity Grant RSUs&#8221;). The actual number of RSUs granted to you will be calculated in the same manner as your Initial Equity Grant and also be subject to the Equity Documents. Subject to the terms of the Equity Acceleration Policy, your Performance Equity Grant RSUs shall vest as follows&#58; provided you remain a service provider of the Company, (A) 25% of the RSUs shall vest on February 20, 2023, and, (B) 75% of the RSUs shall vest over the remaining three (3) years, with all vesting contingent on the Company achieving performance based metrics (&#8220;Performance Metrics&#8221;) determined by the Board on or before the date of the Company&#8217;s release of its quarterly earnings in Q1-2023 (&#8220;Q1-23 Earnings Release Date&#8221;)&#59; provided, however, if the Board does not establish Performance Metrics on or prior to Q1-23 Earnings Release Date, then all of the Performance Equity Grant RSUs shall vest on the same four (4) year vesting schedule, and be subject to the same terms and conditions, as the Initial Equity Grant RSUs. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Performance Equity Grant RSUs shall not be subject to any vesting acceleration.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="margin-top:12pt"><img alt="rnglogo2.jpg" src="rnglogo2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"></div></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as amended herein, all of the terms and conditions of your Offer Letter shall remain in full force and effect and there are no other changes to your employment terms.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I really look forward to your continued success at the Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.788%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sincerely,</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vladimir Shmunis</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vlad Shmunis</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RingCentral, Inc.</font></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.365%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;i&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Your RSUs shall be subject to the terms of the Company&#8217;s 2013 Equity Incentive Plan (the &#8220;2013 Plan&#8221;) and an RSU agreement between you and the Company (collectively, the &#8220;Equity Documents&#8221;). </font></div><div style="margin-top:6pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;ii&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>rng-20220630x10qxex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i3384f3facb314f54858e6d3f97a3607a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Act Rules 13a-14(a) and 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as adopted pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Vladimir Shmunis, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of RingCentral, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))&#160;and&#160;internal control over financial reporting&#160;(as defined in&#160;Exchange Act&#160;Rules 13a-15(f) and 15d-15(f))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 8, 2022</font></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vladimir Shmunis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vladimir Shmunis</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer and Chairman</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>rng-20220630x10qxex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iea3f9503a722443ea4621479ab658227_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Act Rules 13a-14(a) and 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as adopted pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Sonalee Parekh, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of RingCentral, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))&#160;and&#160;internal control over financial reporting&#160;(as defined in&#160;Exchange Act&#160;Rules 13a-15(f) and 15d-15(f))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:135pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.093%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Sonalee Parekh</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sonalee Parekh</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>rng-20220630x10qxex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i92a30918f63447aba46da1c0e16c6dbb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:6pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of RingCentral, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Vladimir Shmunis, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:117pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:33.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:6pt;padding-left:117pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:33.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vladimir Shmunis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vladimir Shmunis</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer and Chairman</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>rng-20220630x10qxex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icc47d524898d49eabcff2ddce6829b67_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:6pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of RingCentral, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Sonalee Parekh, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:117pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:33.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:6pt;padding-left:117pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:33.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Sonalee Parekh</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sonalee Parekh</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>rng-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rng="http://ringcentral.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://ringcentral.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rng-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rng-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rng-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rng-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://ringcentral.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://ringcentral.com/role/Revenue">
        <link:definition>2104102 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://ringcentral.com/role/RevenueTables">
        <link:definition>2305301 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://ringcentral.com/role/RevenueDetails">
        <link:definition>2406402 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails_1" roleURI="http://ringcentral.com/role/RevenueDetails_1">
        <link:definition>2406402 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponents" roleURI="http://ringcentral.com/role/FinancialStatementComponents">
        <link:definition>2107103 - Disclosure - Financial Statement Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsTables" roleURI="http://ringcentral.com/role/FinancialStatementComponentsTables">
        <link:definition>2308302 - Disclosure - Financial Statement Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails">
        <link:definition>2409403 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsNarrativeDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails">
        <link:definition>2410404 - Disclosure - Financial Statement Components - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofAccountsReceivableNetDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails">
        <link:definition>2411405 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>2412406 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails">
        <link:definition>2413407 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofGoodwillDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails">
        <link:definition>2414408 - Disclosure - Financial Statement Components - Components of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails">
        <link:definition>2415409 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails">
        <link:definition>2416410 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails" roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails">
        <link:definition>2417411 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://ringcentral.com/role/FairValueofFinancialInstruments">
        <link:definition>2118104 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsTables" roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>2319303 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails" roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails">
        <link:definition>2420412 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsAdditionalInformationDetails" roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails">
        <link:definition>2421413 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotes" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotes">
        <link:definition>2122105 - Disclosure - Convertible Senior Notes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesTables" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesTables">
        <link:definition>2323304 - Disclosure - Convertible Senior Notes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesNarrativeDetails" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails">
        <link:definition>2424414 - Disclosure - Convertible Senior Notes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails">
        <link:definition>2425415 - Disclosure - Convertible Senior Notes - Summary of Conversion of the Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails">
        <link:definition>2426416 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails">
        <link:definition>2427417 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesSummaryofCappedCallsDetails" roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails">
        <link:definition>2428418 - Disclosure - Convertible Senior Notes - Summary of Capped Calls (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://ringcentral.com/role/Leases">
        <link:definition>2129106 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://ringcentral.com/role/LeasesTables">
        <link:definition>2330305 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeasesandLeaseCostsDetails" roleURI="http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails">
        <link:definition>2431419 - Disclosure - Leases - Components of Leases and Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>2432420 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://ringcentral.com/role/CommitmentsandContingencies">
        <link:definition>2133107 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://ringcentral.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2434421 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandConvertiblePreferredStock" roleURI="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock">
        <link:definition>2135108 - Disclosure - Stockholders&#8217; Equity and Convertible Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandConvertiblePreferredStockDetails" roleURI="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails">
        <link:definition>2436422 - Disclosure - Stockholders&#8217; Equity and Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://ringcentral.com/role/ShareBasedCompensation">
        <link:definition>2137109 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://ringcentral.com/role/ShareBasedCompensationTables">
        <link:definition>2338306 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails" roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails">
        <link:definition>2439423 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails" roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails">
        <link:definition>2440424 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationNarrativeDetails" roleURI="http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>2441425 - Disclosure - Share-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofStockOptionActivityPlansDetails" roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails">
        <link:definition>2442426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofRSUsActivityDetails" roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails">
        <link:definition>2443427 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://ringcentral.com/role/IncomeTaxes">
        <link:definition>2144110 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://ringcentral.com/role/IncomeTaxesDetails">
        <link:definition>2445428 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedNetLossPerShare" roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShare">
        <link:definition>2146111 - Disclosure - Basic and Diluted Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedNetLossPerShareTables" roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables">
        <link:definition>2347307 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails" roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails">
        <link:definition>2448429 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails" roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails">
        <link:definition>2449430 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://ringcentral.com/role/RelatedPartyTransactions">
        <link:definition>2150112 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://ringcentral.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2451431 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" abstract="false" name="PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_DeferredAndPrepaidSalesCommissionCurrent" abstract="false" name="DeferredAndPrepaidSalesCommissionCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rng_LossGainAndOtherRelatedCostsOnInvestments" abstract="false" name="LossGainAndOtherRelatedCostsOnInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_RingCentralCustomerEngagementSolutionsMember" abstract="true" name="RingCentralCustomerEngagementSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" abstract="false" name="StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_CappedCallMember" abstract="true" name="CappedCallMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_RevenueFromContractWithCustomerSubscriptionTerm" abstract="false" name="RevenueFromContractWithCustomerSubscriptionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rng_OtherGeographicalAreaMember" abstract="true" name="OtherGeographicalAreaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_ScheduleOfInterestExpenseTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rng_RepaymentsOfConvertibleDebtDebtDiscount" abstract="false" name="RepaymentsOfConvertibleDebtDebtDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_PaymentsForCappedCallTransactionsAndCosts" abstract="false" name="PaymentsForCappedCallTransactionsAndCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_KeyEmployeeEquityBonusPlanMember" abstract="true" name="KeyEmployeeEquityBonusPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_TemporaryEquityConversionPrice" abstract="false" name="TemporaryEquityConversionPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="rng_ShareBasedCompensationRequisiteServicePeriodRecognition" abstract="false" name="ShareBasedCompensationRequisiteServicePeriodRecognition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rng_LossContingencyCrossComplaintNumberOfDefendants" abstract="false" name="LossContingencyCrossComplaintNumberOfDefendants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rng_LossContingencyDamagesSoughtValuePerViolation" abstract="false" name="LossContingencyDamagesSoughtValuePerViolation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" abstract="true" name="RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_SeriesAConvertiblePreferredStockMember" abstract="true" name="SeriesAConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_DeferredAndPrepaidSalesCommissionNoncurrent" abstract="false" name="DeferredAndPrepaidSalesCommissionNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_LossContingencyBreakUpFee" abstract="false" name="LossContingencyBreakUpFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" abstract="true" name="TwoThousandAndThirteenEquityAndIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" abstract="true" name="BrightPatternInc.CrossComplaintAgainstRingCentralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" abstract="true" name="RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rng_GoogleIncMember" abstract="true" name="GoogleIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>rng-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_710a5341-089b-4ac0-b743-163f29b6fc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a908fff5-a613-4acd-8827-ce1b8c34f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_710a5341-089b-4ac0-b743-163f29b6fc4b" xlink:to="loc_us-gaap_LiabilitiesCurrent_a908fff5-a613-4acd-8827-ce1b8c34f09f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_771ccb5a-03ba-4f50-8a5b-8196ef2bf13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_710a5341-089b-4ac0-b743-163f29b6fc4b" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_771ccb5a-03ba-4f50-8a5b-8196ef2bf13a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e4dde25-4611-49cb-ad87-74c88a2951d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_710a5341-089b-4ac0-b743-163f29b6fc4b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e4dde25-4611-49cb-ad87-74c88a2951d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_41d9bd9e-a3c5-442c-928c-7de01d7c8057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_710a5341-089b-4ac0-b743-163f29b6fc4b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_41d9bd9e-a3c5-442c-928c-7de01d7c8057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_960a6792-1857-465c-8e79-1fd924472fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fce40d4-0440-4bbc-91a4-83cd64dc5597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_960a6792-1857-465c-8e79-1fd924472fb8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fce40d4-0440-4bbc-91a4-83cd64dc5597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41edb991-641b-4c00-aebd-f6b49995daf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_960a6792-1857-465c-8e79-1fd924472fb8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41edb991-641b-4c00-aebd-f6b49995daf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionCurrent_65cc3be7-e0ef-4f77-9a8e-bb8df403b8e9" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_960a6792-1857-465c-8e79-1fd924472fb8" xlink:to="loc_rng_DeferredAndPrepaidSalesCommissionCurrent_65cc3be7-e0ef-4f77-9a8e-bb8df403b8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f6064c8b-90a8-461f-ac96-4b0d7e39bfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_960a6792-1857-465c-8e79-1fd924472fb8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f6064c8b-90a8-461f-ac96-4b0d7e39bfcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2d83f3a-d7e6-4da7-b71d-d380ce9ef60a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c00db049-426d-4ed6-88d9-78ce75644ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a2d83f3a-d7e6-4da7-b71d-d380ce9ef60a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c00db049-426d-4ed6-88d9-78ce75644ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_822bb317-0992-433d-af44-804b552279a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a2d83f3a-d7e6-4da7-b71d-d380ce9ef60a" xlink:to="loc_us-gaap_AccountsPayableCurrent_822bb317-0992-433d-af44-804b552279a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_194ce14e-0471-4503-8b50-0a61a1ae7414" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a2d83f3a-d7e6-4da7-b71d-d380ce9ef60a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_194ce14e-0471-4503-8b50-0a61a1ae7414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_520cb85c-8653-4f95-bf19-d7c85dbfef4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_AssetsCurrent_520cb85c-8653-4f95-bf19-d7c85dbfef4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_79cf80b6-529c-4ce8-bbe8-af80e5c78fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_79cf80b6-529c-4ce8-bbe8-af80e5c78fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ea60eb86-84f3-48f1-a0ab-7e703e766d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ea60eb86-84f3-48f1-a0ab-7e703e766d39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_ef1911fa-57fd-49ec-b467-02e7128ac19d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_LongTermInvestments_ef1911fa-57fd-49ec-b467-02e7128ac19d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent_911b4645-4bb8-4424-ad31-03081f9e1eda" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent_911b4645-4bb8-4424-ad31-03081f9e1eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4d81bd6c-3d90-4da6-9521-35325162b8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_Goodwill_4d81bd6c-3d90-4da6-9521-35325162b8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd180a6c-d032-4edc-808c-0d81b9033a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd180a6c-d032-4edc-808c-0d81b9033a72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_522b6ad1-cbce-48cb-b076-413a68f2e0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_681df6ed-6355-47fa-a074-150b97bea413" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_522b6ad1-cbce-48cb-b076-413a68f2e0f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_331860ed-31fd-4b46-bd2f-4597fdd931ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a734e4e7-df4c-42d1-a44d-d505ecd1e3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_331860ed-31fd-4b46-bd2f-4597fdd931ec" xlink:to="loc_us-gaap_Liabilities_a734e4e7-df4c-42d1-a44d-d505ecd1e3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_67e233fd-d30d-4174-b21d-a3c8ffb68cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_331860ed-31fd-4b46-bd2f-4597fdd931ec" xlink:to="loc_us-gaap_CommitmentsAndContingencies_67e233fd-d30d-4174-b21d-a3c8ffb68cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aad5aa00-1164-48c4-9b9a-6424f3749aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_331860ed-31fd-4b46-bd2f-4597fdd931ec" xlink:to="loc_us-gaap_StockholdersEquity_aad5aa00-1164-48c4-9b9a-6424f3749aa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d0f33d38-2e70-4226-a0af-bdcaaa2c0262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_331860ed-31fd-4b46-bd2f-4597fdd931ec" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d0f33d38-2e70-4226-a0af-bdcaaa2c0262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a9e474f-0f3e-4b19-9bd9-572b6c7d0c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ba6d1497-40f6-4e81-a33c-431b81dee8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a9e474f-0f3e-4b19-9bd9-572b6c7d0c08" xlink:to="loc_us-gaap_CommonStockValue_ba6d1497-40f6-4e81-a33c-431b81dee8ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_95b1c29a-0bce-415d-9f4b-df3abddcb387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a9e474f-0f3e-4b19-9bd9-572b6c7d0c08" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_95b1c29a-0bce-415d-9f4b-df3abddcb387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca33761d-b4ab-4658-82a3-01ca98a7e199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a9e474f-0f3e-4b19-9bd9-572b6c7d0c08" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca33761d-b4ab-4658-82a3-01ca98a7e199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6364d788-ac54-4540-abef-41ca64e9e382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a9e474f-0f3e-4b19-9bd9-572b6c7d0c08" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6364d788-ac54-4540-abef-41ca64e9e382" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4f1167ba-cdb2-4d25-b58d-53e355c23e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9bac3846-18c1-4659-87e0-c91a70cf99ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_4f1167ba-cdb2-4d25-b58d-53e355c23e7a" xlink:to="loc_us-gaap_InterestExpense_9bac3846-18c1-4659-87e0-c91a70cf99ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_73777da7-7ceb-46cd-adc5-3c36266cd3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_4f1167ba-cdb2-4d25-b58d-53e355c23e7a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_73777da7-7ceb-46cd-adc5-3c36266cd3bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_666802f9-bd4c-4006-8df8-8e8ff865cc90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7349c6fb-6ff1-4a8b-b801-d9627dae04d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_666802f9-bd4c-4006-8df8-8e8ff865cc90" xlink:to="loc_us-gaap_GrossProfit_7349c6fb-6ff1-4a8b-b801-d9627dae04d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_83bdafb9-b645-41af-80cf-db600f5ed3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_666802f9-bd4c-4006-8df8-8e8ff865cc90" xlink:to="loc_us-gaap_OperatingExpenses_83bdafb9-b645-41af-80cf-db600f5ed3b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ba8e1390-0bf3-4a09-9f16-9ec49e052093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73acb59d-4b93-42e8-ac26-0181f835c845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ba8e1390-0bf3-4a09-9f16-9ec49e052093" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73acb59d-4b93-42e8-ac26-0181f835c845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a4027401-9b12-4a6a-93b6-e3978201daf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ba8e1390-0bf3-4a09-9f16-9ec49e052093" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a4027401-9b12-4a6a-93b6-e3978201daf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b3c782b6-fc06-41d7-a54f-833623a12f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0db2ef40-214b-4b2f-af25-c99f3cf0f696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b3c782b6-fc06-41d7-a54f-833623a12f37" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0db2ef40-214b-4b2f-af25-c99f3cf0f696" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_e686ffc8-226c-4bdc-b240-2bb861650562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b3c782b6-fc06-41d7-a54f-833623a12f37" xlink:to="loc_us-gaap_SellingAndMarketingExpense_e686ffc8-226c-4bdc-b240-2bb861650562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_db3de00a-0961-4423-8e91-429e99d6c6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b3c782b6-fc06-41d7-a54f-833623a12f37" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_db3de00a-0961-4423-8e91-429e99d6c6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17add7f7-d22a-4069-b61a-02ca013a5aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_972b10f0-c203-4a63-8fe0-3aa81863b69c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17add7f7-d22a-4069-b61a-02ca013a5aa8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_972b10f0-c203-4a63-8fe0-3aa81863b69c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_42ff4aad-8ac9-44f0-925c-b8babed110d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17add7f7-d22a-4069-b61a-02ca013a5aa8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_42ff4aad-8ac9-44f0-925c-b8babed110d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_623e49bd-904e-4f00-b36e-c172d74acb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c4722da0-ed6c-4da5-a03d-1abd942de331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_623e49bd-904e-4f00-b36e-c172d74acb9f" xlink:to="loc_us-gaap_OperatingIncomeLoss_c4722da0-ed6c-4da5-a03d-1abd942de331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_cabb7d3a-955e-4b93-aef2-dc7de83689e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_623e49bd-904e-4f00-b36e-c172d74acb9f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_cabb7d3a-955e-4b93-aef2-dc7de83689e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b244e01-c3dc-4933-9941-44734aa4dfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd204103-91ad-4a06-a6a4-034a69aa32cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b244e01-c3dc-4933-9941-44734aa4dfd0" xlink:to="loc_us-gaap_NetIncomeLoss_bd204103-91ad-4a06-a6a4-034a69aa32cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_aad17f0c-0338-41ed-a3b4-ba40d1e04f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b244e01-c3dc-4933-9941-44734aa4dfd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_aad17f0c-0338-41ed-a3b4-ba40d1e04f60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c8fdd08-daa4-47e0-91a7-4fa06c9151a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_667f32c8-7433-4d8f-9bd8-ae91a30d76bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c8fdd08-daa4-47e0-91a7-4fa06c9151a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_667f32c8-7433-4d8f-9bd8-ae91a30d76bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7996223b-e659-4b12-aa40-ec532e3fff16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c8fdd08-daa4-47e0-91a7-4fa06c9151a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7996223b-e659-4b12-aa40-ec532e3fff16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d123f4bb-698b-44ca-b291-826d0fb9bbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c8fdd08-daa4-47e0-91a7-4fa06c9151a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d123f4bb-698b-44ca-b291-826d0fb9bbf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67c848e4-3082-48c1-b398-11f1901fdf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c8fdd08-daa4-47e0-91a7-4fa06c9151a3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67c848e4-3082-48c1-b398-11f1901fdf3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_507b888f-06bf-42fd-b101-c12e476babca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_63300a43-f28e-4981-8fda-a3ab5e965158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_507b888f-06bf-42fd-b101-c12e476babca" xlink:to="loc_us-gaap_PaymentsToAcquireSoftware_63300a43-f28e-4981-8fda-a3ab5e965158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fb579875-2003-476c-a20e-8260bc9f1834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_507b888f-06bf-42fd-b101-c12e476babca" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fb579875-2003-476c-a20e-8260bc9f1834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_b3289053-9dc8-4bd9-9aaf-6e537fbed9a2" xlink:href="rng-20220630.xsd#rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_507b888f-06bf-42fd-b101-c12e476babca" xlink:to="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_b3289053-9dc8-4bd9-9aaf-6e537fbed9a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e1e7e86c-74f6-4da0-8480-db28362a6fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e1e7e86c-74f6-4da0-8480-db28362a6fd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_32a81dfb-3e00-4f4e-b6e6-802c142d4f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_32a81dfb-3e00-4f4e-b6e6-802c142d4f59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount_b6f8f004-f08a-4f19-afcd-c6e81f597bef" xlink:href="rng-20220630.xsd#rng_RepaymentsOfConvertibleDebtDebtDiscount"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount_b6f8f004-f08a-4f19-afcd-c6e81f597bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fb40536-fa25-4d71-a15f-67d09cbfe62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fb40536-fa25-4d71-a15f-67d09cbfe62a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_136d0c10-55fa-4ad0-8a61-99d93f828978" xlink:href="rng-20220630.xsd#rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_136d0c10-55fa-4ad0-8a61-99d93f828978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d7a6fdb-221b-4e99-a618-83ed46d606f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_NetIncomeLoss_2d7a6fdb-221b-4e99-a618-83ed46d606f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossGainAndOtherRelatedCostsOnInvestments_cdf7cd9c-f446-4c5a-a912-f513399058aa" xlink:href="rng-20220630.xsd#rng_LossGainAndOtherRelatedCostsOnInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_rng_LossGainAndOtherRelatedCostsOnInvestments_cdf7cd9c-f446-4c5a-a912-f513399058aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7cd16683-343a-470e-805c-6d50dc59cdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7cd16683-343a-470e-805c-6d50dc59cdd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6cc43ebb-bcf2-4ce9-a0bf-2e89b2260b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_ShareBasedCompensation_6cc43ebb-bcf2-4ce9-a0bf-2e89b2260b77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0c7d4259-c304-448d-ad94-dd6525cf8f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0c7d4259-c304-448d-ad94-dd6525cf8f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_037b0f91-5891-447f-97d5-0840c64d8724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_037b0f91-5891-447f-97d5-0840c64d8724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_68d5d3f8-ffea-4e16-a9c6-a43ffef52fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_68d5d3f8-ffea-4e16-a9c6-a43ffef52fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_26d90966-e9e0-4013-8e76-1c73bca98650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_26d90966-e9e0-4013-8e76-1c73bca98650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b0e45264-fcd7-4543-a7d6-ef2697c0f17b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b0e45264-fcd7-4543-a7d6-ef2697c0f17b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3f45bc64-a974-4da6-a063-0212915c3d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3f45bc64-a974-4da6-a063-0212915c3d96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f8ecda90-d8d8-4494-a30b-480064e2236f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f8ecda90-d8d8-4494-a30b-480064e2236f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_ffcace9a-9342-483f-80e0-bbe9eb838c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_ffcace9a-9342-483f-80e0-bbe9eb838c8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3f68eb72-7ab6-4816-9bce-2e99bcce1d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abf88e01-52c8-496f-8582-a1e5d96aabfc" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3f68eb72-7ab6-4816-9bce-2e99bcce1d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_aeb26dde-67f1-4c9a-975c-7447bd41770f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_RepaymentsOfDebt_aeb26dde-67f1-4c9a-975c-7447bd41770f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_6f174b6f-67b1-4a0d-a6e2-32a423151e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_6f174b6f-67b1-4a0d-a6e2-32a423151e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a724a0f7-a010-42cc-bbaf-f255a9a1a945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a724a0f7-a010-42cc-bbaf-f255a9a1a945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ff3cc07c-ebef-4031-8eba-08e68f3c2cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ff3cc07c-ebef-4031-8eba-08e68f3c2cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1f934527-0cb3-483e-9e58-c4c75232c568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1f934527-0cb3-483e-9e58-c4c75232c568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_824d4508-bd7a-4009-9049-ed587d299453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b9115642-bb2b-46fa-9d58-ca6726e8bd54" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_824d4508-bd7a-4009-9049-ed587d299453" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d471ff10-1383-4774-926e-cb925b55d4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_f5caf071-adfd-40fa-9ff0-c81808e71e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d471ff10-1383-4774-926e-cb925b55d4ce" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_f5caf071-adfd-40fa-9ff0-c81808e71e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_bba6a889-5dd8-47fd-80bb-bed95a7f8316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d471ff10-1383-4774-926e-cb925b55d4ce" xlink:to="loc_us-gaap_Cash_bba6a889-5dd8-47fd-80bb-bed95a7f8316" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e5be740a-db25-46d3-a0e9-a3f1f00bedd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_f33c3f42-ddba-4bbe-9a25-462af0d41a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_e5be740a-db25-46d3-a0e9-a3f1f00bedd6" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_f33c3f42-ddba-4bbe-9a25-462af0d41a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_3348b43a-f4cf-4c3e-98b5-bb9529d2f389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_e5be740a-db25-46d3-a0e9-a3f1f00bedd6" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_3348b43a-f4cf-4c3e-98b5-bb9529d2f389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ba436d25-e88b-4f82-80dc-d835fd35769f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_e5be740a-db25-46d3-a0e9-a3f1f00bedd6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ba436d25-e88b-4f82-80dc-d835fd35769f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a058a4e7-12ea-4001-ab4a-51e4d5a06cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_c05d9138-aeda-443e-b3c0-9c4f639b7aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a058a4e7-12ea-4001-ab4a-51e4d5a06cf6" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_c05d9138-aeda-443e-b3c0-9c4f639b7aa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b81592bd-1952-41dc-b01d-fc08eeabeec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a058a4e7-12ea-4001-ab4a-51e4d5a06cf6" xlink:to="loc_us-gaap_InventoryNet_b81592bd-1952-41dc-b01d-fc08eeabeec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4c8b1097-5f76-490a-93a5-9f8a66b9c949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a058a4e7-12ea-4001-ab4a-51e4d5a06cf6" xlink:to="loc_us-gaap_OtherAssetsCurrent_4c8b1097-5f76-490a-93a5-9f8a66b9c949" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_130f2e06-c951-4e45-a68f-7056de82ceef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9c98e0c1-a552-4907-a715-00c0e67ce095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_130f2e06-c951-4e45-a68f-7056de82ceef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9c98e0c1-a552-4907-a715-00c0e67ce095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7054e9ac-7a25-42a5-97a8-35d39a1d47d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_130f2e06-c951-4e45-a68f-7056de82ceef" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7054e9ac-7a25-42a5-97a8-35d39a1d47d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6777f750-3368-4f71-b520-940cf0a92946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_adb54d0d-923c-409f-b983-d20f8fc95611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6777f750-3368-4f71-b520-940cf0a92946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_adb54d0d-923c-409f-b983-d20f8fc95611" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6a749bdc-6a0a-4d69-b800-aa038132f805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6777f750-3368-4f71-b520-940cf0a92946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6a749bdc-6a0a-4d69-b800-aa038132f805" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_47e92fdb-1da3-463e-87d9-169569f75070" xlink:href="rng-20220630.xsd#rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:to="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_47e92fdb-1da3-463e-87d9-169569f75070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_05571069-82dd-40be-b7b5-897e2d6a5524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_05571069-82dd-40be-b7b5-897e2d6a5524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_aab061f1-64d8-41cd-abec-0610dc9acbae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_aab061f1-64d8-41cd-abec-0610dc9acbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a9b58f92-f69e-4af7-a693-ececf22f8c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a9b58f92-f69e-4af7-a693-ececf22f8c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9cd594eb-3032-42b0-968d-1776770ceca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c31e93d3-846d-4b1e-8ea8-09035258e6b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9cd594eb-3032-42b0-968d-1776770ceca1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f49503e5-07d6-400b-bc70-a4e2c4524715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f49503e5-07d6-400b-bc70-a4e2c4524715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_5f4b0f74-2722-404e-80fd-4e050bd73558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:to="loc_us-gaap_TaxesPayableCurrent_5f4b0f74-2722-404e-80fd-4e050bd73558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_0540363d-471f-4091-9468-769b1f125277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_0540363d-471f-4091-9468-769b1f125277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6fbd9962-0059-4d24-a598-c8527bfa593c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6fbd9962-0059-4d24-a598-c8527bfa593c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7ad590f0-3bc4-4eac-a32d-3603d7f449dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4a8a0be9-6115-438b-a596-956525ded207" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7ad590f0-3bc4-4eac-a32d-3603d7f449dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_9a0aaed6-9828-4813-bbc7-e040f17a2114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5586a56d-03b3-49d1-a9d6-00d2adaef48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleNotesPayable_9a0aaed6-9828-4813-bbc7-e040f17a2114" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5586a56d-03b3-49d1-a9d6-00d2adaef48a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4c059319-b139-4209-a7c1-53fefcc4ecf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleNotesPayable_9a0aaed6-9828-4813-bbc7-e040f17a2114" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4c059319-b139-4209-a7c1-53fefcc4ecf4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_afd99ab0-2682-433f-ac09-e13fbb3bbfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_69f9b739-88cf-4331-b1fd-f7923211afe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_afd99ab0-2682-433f-ac09-e13fbb3bbfdc" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_69f9b739-88cf-4331-b1fd-f7923211afe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_6a21c6bf-8ca4-4182-8086-c5fb671764f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_afd99ab0-2682-433f-ac09-e13fbb3bbfdc" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_6a21c6bf-8ca4-4182-8086-c5fb671764f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#LeasesComponentsofLeasesandLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7b4450ef-baff-4657-be70-ab2a30d15912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_761dc2af-8a42-4bc8-8cac-dc53a7bf6769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_7b4450ef-baff-4657-be70-ab2a30d15912" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_761dc2af-8a42-4bc8-8cac-dc53a7bf6769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_26218610-571e-4b23-94d0-15808112acf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_7b4450ef-baff-4657-be70-ab2a30d15912" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_26218610-571e-4b23-94d0-15808112acf1" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>rng-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://ringcentral.com/role/CoverPage" xlink:type="simple" xlink:href="rng-20220630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/CoverPage" xlink:type="extended" id="iffe60afd281749eeb5d42a6aee9ec5b5_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_510e794f-2a55-4f94-8829-6c589e028d3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentType_510e794f-2a55-4f94-8829-6c589e028d3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_085a3a21-acb9-4589-8ce7-7187c86fdde3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentQuarterlyReport_085a3a21-acb9-4589-8ce7-7187c86fdde3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4f1ec0f4-c875-476e-9832-daf8ce2d02b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentPeriodEndDate_4f1ec0f4-c875-476e-9832-daf8ce2d02b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d7d3092b-95de-412f-96e9-d81a20955f53" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentTransitionReport_d7d3092b-95de-412f-96e9-d81a20955f53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_40d0b28a-90ae-4a91-9c00-844e5022f078" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityFileNumber_40d0b28a-90ae-4a91-9c00-844e5022f078" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_09e37914-4311-445d-bcfc-02f14a6742b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityRegistrantName_09e37914-4311-445d-bcfc-02f14a6742b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0b5b174f-48bc-4eb4-bb13-a265fdfd35ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0b5b174f-48bc-4eb4-bb13-a265fdfd35ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_35569741-0605-47e1-89bf-2ed7854c9465" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityTaxIdentificationNumber_35569741-0605-47e1-89bf-2ed7854c9465" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0d8ff2a1-d077-49c4-807f-8df4ff2a8bfc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressAddressLine1_0d8ff2a1-d077-49c4-807f-8df4ff2a8bfc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1d00715c-c492-443b-963f-a3d0ce5f893b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressCityOrTown_1d00715c-c492-443b-963f-a3d0ce5f893b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1306043b-943d-4a12-9565-f84c8919b7a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressStateOrProvince_1306043b-943d-4a12-9565-f84c8919b7a6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2cde3e12-ac46-4f0e-a1b6-4336ee38821a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressPostalZipCode_2cde3e12-ac46-4f0e-a1b6-4336ee38821a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_77685d98-e663-4192-94cd-cba107b45397" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_CityAreaCode_77685d98-e663-4192-94cd-cba107b45397" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9d17182a-527e-41ab-9eb9-6496b7800451" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_LocalPhoneNumber_9d17182a-527e-41ab-9eb9-6496b7800451" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c79fed0d-d3f1-4543-afec-cde985c93b86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_Security12bTitle_c79fed0d-d3f1-4543-afec-cde985c93b86" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8e1eee1d-bd97-44ac-b767-1101c1cec26c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_TradingSymbol_8e1eee1d-bd97-44ac-b767-1101c1cec26c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_59b69b88-e2eb-4e44-872c-840c6adc57d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_SecurityExchangeName_59b69b88-e2eb-4e44-872c-840c6adc57d9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_86d40a67-d6d8-44ca-b3ae-75b8d64948c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCurrentReportingStatus_86d40a67-d6d8-44ca-b3ae-75b8d64948c8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_71e8d2d6-bb48-4065-886d-3c5224779809" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityInteractiveDataCurrent_71e8d2d6-bb48-4065-886d-3c5224779809" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2e1e27e1-bfed-400c-9dac-6c53eba8b131" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityFilerCategory_2e1e27e1-bfed-400c-9dac-6c53eba8b131" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_adb7a266-b65f-4756-b776-2b61f8588a3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntitySmallBusiness_adb7a266-b65f-4756-b776-2b61f8588a3d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ec4e4afa-b47d-44d4-a736-f886fde6fcac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityEmergingGrowthCompany_ec4e4afa-b47d-44d4-a736-f886fde6fcac" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3e764cc3-96c6-4e92-870f-3c44e8ad9a81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityShellCompany_3e764cc3-96c6-4e92-870f-3c44e8ad9a81" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_48560721-b255-4cd4-bfbc-476edf26185c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_48560721-b255-4cd4-bfbc-476edf26185c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_622ec2ba-f9bb-4d91-8a36-c56ea270e1b4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_AmendmentFlag_622ec2ba-f9bb-4d91-8a36-c56ea270e1b4" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c2b559f0-089b-45ed-be86-62557f924d8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentFiscalYearFocus_c2b559f0-089b-45ed-be86-62557f924d8d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e69732ff-e51a-4f6b-ae1b-90e57c697725" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e69732ff-e51a-4f6b-ae1b-90e57c697725" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_782107c1-9dc4-4f0f-8695-526c4e0d8281" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCentralIndexKey_782107c1-9dc4-4f0f-8695-526c4e0d8281" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_cdc00917-71e2-4503-b59b-d1750584fa91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_CurrentFiscalYearEndDate_cdc00917-71e2-4503-b59b-d1750584fa91" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e714563d-7fd7-488d-8298-0662e4ccd4c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:to="loc_us-gaap_ClassOfStockDomain_e714563d-7fd7-488d-8298-0662e4ccd4c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:to="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f5442041-ca0d-445f-9488-c69f569503ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:to="loc_us-gaap_CommonClassAMember_f5442041-ca0d-445f-9488-c69f569503ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba13acd9-7f51-4337-8df1-9ca21f695100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:to="loc_us-gaap_CommonClassBMember_ba13acd9-7f51-4337-8df1-9ca21f695100" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="ie3d719435cf44d778a9c2bd2b9513bd8_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d14d35f9-9a72-4bda-aa4f-f39e2a86f22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d14d35f9-9a72-4bda-aa4f-f39e2a86f22d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b0de8eb8-95cb-4eb6-8572-207da4eff2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b0de8eb8-95cb-4eb6-8572-207da4eff2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eeb4b58a-bb68-49bd-af86-7b31fc6f24bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_GrossProfit_eeb4b58a-bb68-49bd-af86-7b31fc6f24bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_96673dcc-62f8-4f61-aedf-fe0986b7a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_96673dcc-62f8-4f61-aedf-fe0986b7a8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f99b84a0-b05d-42c7-b45d-e1d654176bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f99b84a0-b05d-42c7-b45d-e1d654176bd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f58154a1-b203-4f78-b150-b0a664b9e955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f58154a1-b203-4f78-b150-b0a664b9e955" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3d8e30b-0aa5-4d3f-bfda-64a59b125463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_OperatingExpenses_e3d8e30b-0aa5-4d3f-bfda-64a59b125463" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c53e8680-2516-4d9e-b09c-c7ec4a22a9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_OperatingIncomeLoss_c53e8680-2516-4d9e-b09c-c7ec4a22a9af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_511f6087-acb0-4919-8365-135f6cdb5355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_InterestExpense_511f6087-acb0-4919-8365-135f6cdb5355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fbac525f-a80a-4310-b339-f3ee6fdfff27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fbac525f-a80a-4310-b339-f3ee6fdfff27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_83bec0c2-f75b-4ed7-9178-19b1bb331c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_83bec0c2-f75b-4ed7-9178-19b1bb331c78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3643b805-cea2-4de1-9967-6f51a0e1664d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3643b805-cea2-4de1-9967-6f51a0e1664d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86317deb-2b6b-4e0e-a082-4082888cd4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_86317deb-2b6b-4e0e-a082-4082888cd4ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4878aa7e-0f2f-4b4f-a416-ff6cb24ebbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_NetIncomeLoss_4878aa7e-0f2f-4b4f-a416-ff6cb24ebbe1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ce78040d-c5d3-4ac7-b34c-73b81700f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:to="loc_us-gaap_EarningsPerShareBasic_ce78040d-c5d3-4ac7-b34c-73b81700f78d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd8a65cd-7d66-471a-9952-529b898b7269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd8a65cd-7d66-471a-9952-529b898b7269" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7313b9fa-edf9-4bb9-af90-7c8520a5db26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7313b9fa-edf9-4bb9-af90-7c8520a5db26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30c2f5fd-1bba-4c23-90a5-8ac7d985631f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30c2f5fd-1bba-4c23-90a5-8ac7d985631f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:to="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_059948be-e0c7-4c25-89f0-ee19c70c9704_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:to="loc_srt_ProductsAndServicesDomain_059948be-e0c7-4c25-89f0-ee19c70c9704_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:to="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_87172514-57d1-4e1a-abfb-c993c96d1e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:to="loc_us-gaap_LicenseAndServiceMember_87172514-57d1-4e1a-abfb-c993c96d1e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_010af48c-c994-4150-bf23-29654aa1d966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_010af48c-c994-4150-bf23-29654aa1d966" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i2d053f888ab84d60a3ba12f8a6b68a39_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a6b5c6e2-32d2-4dbd-a4df-c636bcd8bded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a6b5c6e2-32d2-4dbd-a4df-c636bcd8bded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_950f8205-91f8-4cd1-8d4d-b6f47192fa10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockholdersEquity_950f8205-91f8-4cd1-8d4d-b6f47192fa10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a344a2f9-97c3-4428-8ea3-05af1845680d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a344a2f9-97c3-4428-8ea3-05af1845680d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_ec1d66d1-68b7-4381-9c99-ac6c4d464186" xlink:href="rng-20220630.xsd#rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_ec1d66d1-68b7-4381-9c99-ac6c4d464186" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_115baac3-363f-464c-b883-46394e0e8e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_115baac3-363f-464c-b883-46394e0e8e6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e0fa1b8e-1682-47e3-977b-72e62d8a14a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e0fa1b8e-1682-47e3-977b-72e62d8a14a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fdc60725-8f51-4081-8bd1-3d61c283ad9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fdc60725-8f51-4081-8bd1-3d61c283ad9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_0a98e9d9-3579-4d34-ba11-eec691d1d524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_0a98e9d9-3579-4d34-ba11-eec691d1d524" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f6d863a3-1ce8-4429-bbe3-a70fe288665e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f6d863a3-1ce8-4429-bbe3-a70fe288665e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8a17ed91-ff9a-444a-b553-bd2686dbb4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8a17ed91-ff9a-444a-b553-bd2686dbb4fa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_70b69562-618d-4df3-b763-4fe36fabccb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_NetIncomeLoss_70b69562-618d-4df3-b763-4fe36fabccb2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6b1f207c-9f4b-4237-855d-a345905a731b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b70f520c-46a4-4c25-95f6-590a2f34c5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_bd3717fd-2e52-40cb-94de-4a7ad4a912fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_bd3717fd-2e52-40cb-94de-4a7ad4a912fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:to="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3d845f79-9eb3-42eb-af87-3f0bf43347f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:to="loc_us-gaap_EquityComponentDomain_3d845f79-9eb3-42eb-af87-3f0bf43347f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:to="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_908bb757-0f82-4d52-aa94-2f1bb51a098f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_CommonStockMember_908bb757-0f82-4d52-aa94-2f1bb51a098f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b12b2f42-9c85-471c-8bee-b4e323f9cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b12b2f42-9c85-471c-8bee-b4e323f9cd64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90ad741a-bd63-4b17-bb6c-424db0a79892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90ad741a-bd63-4b17-bb6c-424db0a79892" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8588feba-8294-440e-bc6a-ececd4944e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_RetainedEarningsMember_8588feba-8294-440e-bc6a-ececd4944e23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13560f98-3ab7-4433-a380-ed4fb1957afe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13560f98-3ab7-4433-a380-ed4fb1957afe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i090523a284754c8a9e4e2e8c5b1f56c3_DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_49859304-6561-430a-b98c-11ccd23b9f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_NumberOfReportableSegments_49859304-6561-430a-b98c-11ccd23b9f0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_749fcd84-2aea-488e-8007-e3115ae0dc18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_749fcd84-2aea-488e-8007-e3115ae0dc18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b9bfab69-f2f9-4304-8ba8-52fd976b48f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_StockholdersEquity_b9bfab69-f2f9-4304-8ba8-52fd976b48f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:to="loc_srt_SegmentGeographicalDomain_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:to="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4117b63a-9f99-475e-8020-f6b680198cf3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:to="loc_country_US_4117b63a-9f99-475e-8020-f6b680198cf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_08c5f088-16fe-49fe-90d2-15f19eb54811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_08c5f088-16fe-49fe-90d2-15f19eb54811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9e7e6b8f-e0c3-4492-a45f-467958401983_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9e7e6b8f-e0c3-4492-a45f-467958401983_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_057c2312-a3d5-423c-9812-459fe7898bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_057c2312-a3d5-423c-9812-459fe7898bd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9679df06-ecff-46b7-8de8-b8cc0e251185_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:to="loc_us-gaap_EquityComponentDomain_9679df06-ecff-46b7-8de8-b8cc0e251185_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:to="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ce58588f-8ba8-4b41-9c0b-eddc00790aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:to="loc_us-gaap_RetainedEarningsMember_ce58588f-8ba8-4b41-9c0b-eddc00790aa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f028c57b-c65d-4b2f-be8d-e480fbc3c46e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f028c57b-c65d-4b2f-be8d-e480fbc3c46e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1e4de10f-e95d-4533-bf82-e10d7ac7137c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1e4de10f-e95d-4533-bf82-e10d7ac7137c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a5d94bb5-2c99-4950-9295-ab9184d4231d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a5d94bb5-2c99-4950-9295-ab9184d4231d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RevenueDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/RevenueDetails" xlink:type="extended" id="ic33f6f8ecb624f6884e91dcbc5c80506_RevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:href="rng-20220630.xsd#rng_RevenueFromContractWithCustomerSubscriptionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7adaeae0-1e4c-44b5-92c0-44d371357d6e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:to="loc_srt_RangeMember_7adaeae0-1e4c-44b5-92c0-44d371357d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:to="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dbd02229-91cc-4ca5-950d-936d0ff61da2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:to="loc_srt_ProductsAndServicesDomain_dbd02229-91cc-4ca5-950d-936d0ff61da2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:to="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:href="rng-20220630.xsd#rng_RingCentralCustomerEngagementSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:href="rng-20220630.xsd#rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7ca09b5f-bc4f-4a70-9d53-a069bcd72550_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7ca09b5f-bc4f-4a70-9d53-a069bcd72550_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9b411725-f28b-4946-868e-57446ded7a23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9b411725-f28b-4946-868e-57446ded7a23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_91c7f74d-711e-471a-95aa-370c153fef4f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:to="loc_srt_SegmentGeographicalDomain_91c7f74d-711e-471a-95aa-370c153fef4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:to="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:href="rng-20220630.xsd#rng_OtherGeographicalAreaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9278742e-60e5-4ba6-828d-fa80f2adf0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9278742e-60e5-4ba6-828d-fa80f2adf0fd" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RevenueDetails_1" xlink:type="simple" xlink:href="rng-20220630.xsd#RevenueDetails_1"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/RevenueDetails_1" xlink:type="extended" id="iac2f9896d49d418299865b838efb0ec3_RevenueDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:href="rng-20220630.xsd#rng_RevenueFromContractWithCustomerSubscriptionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7adaeae0-1e4c-44b5-92c0-44d371357d6e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:to="loc_srt_RangeMember_7adaeae0-1e4c-44b5-92c0-44d371357d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:to="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dbd02229-91cc-4ca5-950d-936d0ff61da2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:to="loc_srt_ProductsAndServicesDomain_dbd02229-91cc-4ca5-950d-936d0ff61da2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:to="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:href="rng-20220630.xsd#rng_RingCentralCustomerEngagementSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:href="rng-20220630.xsd#rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7ca09b5f-bc4f-4a70-9d53-a069bcd72550_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7ca09b5f-bc4f-4a70-9d53-a069bcd72550_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9b411725-f28b-4946-868e-57446ded7a23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9b411725-f28b-4946-868e-57446ded7a23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_91c7f74d-711e-471a-95aa-370c153fef4f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:to="loc_srt_SegmentGeographicalDomain_91c7f74d-711e-471a-95aa-370c153fef4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:to="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:href="rng-20220630.xsd#rng_OtherGeographicalAreaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended" id="ic6d8813ccf5144db842042bf9b46facd_FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_512750e2-ae34-4117-b9e4-b886d48c937d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_512750e2-ae34-4117-b9e4-b886d48c937d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8c5f29f7-fcc3-4418-b405-241dc130b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8c5f29f7-fcc3-4418-b405-241dc130b51d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_83dba861-8b85-451f-8437-671837bc5836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_83dba861-8b85-451f-8437-671837bc5836" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_505500ec-0c23-465c-a392-5d92a5ae06c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_TechnologyEquipmentMember_505500ec-0c23-465c-a392-5d92a5ae06c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_a4c9c896-6133-43b8-b2e8-692dc1c8c013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_a4c9c896-6133-43b8-b2e8-692dc1c8c013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_28ebb549-82f5-4729-aa80-3cb7f01250a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_28ebb549-82f5-4729-aa80-3cb7f01250a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0bd2ef5f-84b0-4260-9c06-0dec09191072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0bd2ef5f-84b0-4260-9c06-0dec09191072" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="extended" id="i4cf868ab379b46e3b845465607ebe2d2_FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12142f6d-0c73-4c99-8f58-76ab65f21b61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12142f6d-0c73-4c99-8f58-76ab65f21b61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_938c6460-b77a-4a9f-bc22-5b00f8a533a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_938c6460-b77a-4a9f-bc22-5b00f8a533a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ff2e648-a073-4d11-9371-14c6ce5ac1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ff2e648-a073-4d11-9371-14c6ce5ac1f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5d6efa17-ad68-4c8a-9bfb-d99ad57ea64d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5d6efa17-ad68-4c8a-9bfb-d99ad57ea64d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_12ae7823-2e03-49b4-aef3-b9b60813d0ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_12ae7823-2e03-49b4-aef3-b9b60813d0ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1868e013-483e-4fb7-b140-d13c9b6f94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1868e013-483e-4fb7-b140-d13c9b6f94e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3e92abab-8436-4f98-bcec-312356a14a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3e92abab-8436-4f98-bcec-312356a14a34" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails" xlink:type="extended" id="i090d977c1f0d41fc8ea130aa671bd4a2_FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb582c9a-37b5-4651-92a6-a15ee8b120af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb582c9a-37b5-4651-92a6-a15ee8b120af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4baa9987-f1b8-4c1d-b1bf-587b707c79b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4baa9987-f1b8-4c1d-b1bf-587b707c79b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_1b0e8b3d-d3f6-4f85-aed4-fbc7bda7fe35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_1b0e8b3d-d3f6-4f85-aed4-fbc7bda7fe35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:to="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_98b4c252-7945-4e4f-82c9-442340c37731_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_98b4c252-7945-4e4f-82c9-442340c37731_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4d68ca69-60b8-41fc-b413-e1aaddeefffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4d68ca69-60b8-41fc-b413-e1aaddeefffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7461393c-74bb-430d-b823-ad135b22ef14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7461393c-74bb-430d-b823-ad135b22ef14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f983a99b-8a7b-44d1-b0f2-68bdbd9f2fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f983a99b-8a7b-44d1-b0f2-68bdbd9f2fb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_da961324-bea7-4b75-9b7b-4ddc037194c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_da961324-bea7-4b75-9b7b-4ddc037194c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a194ec5f-551e-400f-987d-7b020a187b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a194ec5f-551e-400f-987d-7b020a187b4b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" id="i37a39a4999f0455c8738045194085faf_FairValueofFinancialInstrumentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_70b37941-1646-428e-8ac6-291453e6d38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_70b37941-1646-428e-8ac6-291453e6d38f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_7b5765f4-f98c-48c1-8593-e9ce2372bb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_7b5765f4-f98c-48c1-8593-e9ce2372bb7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_67135336-856d-456e-99b6-0bb77a4ff1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_67135336-856d-456e-99b6-0bb77a4ff1d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0d8084bd-d74a-4070-bda6-3184438eb5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0d8084bd-d74a-4070-bda6-3184438eb5ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_8c3e5501-912e-4d27-8dd0-8c7cd57da115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_8c3e5501-912e-4d27-8dd0-8c7cd57da115" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a21d760a-435b-46b8-a15c-1e4bbd2b8d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a21d760a-435b-46b8-a15c-1e4bbd2b8d96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_ecd01fea-ad24-4054-b3f5-7eee4fb5a243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_ecd01fea-ad24-4054-b3f5-7eee4fb5a243" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:to="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8b34c419-0c2c-46ba-b9b4-bed7dee7f292_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8b34c419-0c2c-46ba-b9b4-bed7dee7f292_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8c2ee722-4894-4f87-9846-bf04075a4d6a" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8c2ee722-4894-4f87-9846-bf04075a4d6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_9aefe69a-9951-4c98-b8a8-a14b50a6fce2" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_9aefe69a-9951-4c98-b8a8-a14b50a6fce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e9757e9-2666-40b9-8dee-db780fd85b79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e9757e9-2666-40b9-8dee-db780fd85b79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dd5a8846-9131-4640-a853-7410813ddab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dd5a8846-9131-4640-a853-7410813ddab2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended" id="i09f3a46d1e264e17bdc5f1312bc4601a_ConvertibleSeniorNotesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_60a7c073-e759-4cea-97e2-3d9e05648f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_60a7c073-e759-4cea-97e2-3d9e05648f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16a6d562-fe0b-4ea0-99fa-5ea5f7fa5ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16a6d562-fe0b-4ea0-99fa-5ea5f7fa5ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_efa926ad-6cd9-47ad-9625-afa32acff484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_efa926ad-6cd9-47ad-9625-afa32acff484" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1519f82a-84b0-4b0a-8f2e-cdc2cfbb1bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1519f82a-84b0-4b0a-8f2e-cdc2cfbb1bd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_84827c21-d59a-42f1-89bc-2cb6e1decf72" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_84827c21-d59a-42f1-89bc-2cb6e1decf72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_1694889e-6e3f-4a7a-ab41-6477f1a4dca5" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_1694889e-6e3f-4a7a-ab41-6477f1a4dca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_d868f543-69d7-45b8-9aa1-6bd9b5263297" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_d868f543-69d7-45b8-9aa1-6bd9b5263297" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ee932d2d-7ad6-4ec9-8b43-3fdc212d0f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:to="loc_us-gaap_ConvertibleDebtMember_ee932d2d-7ad6-4ec9-8b43-3fdc212d0f1d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails" xlink:type="extended" id="ia99c29c47c90482c88089f6bdb01554d_ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dbe5980c-54e4-4cb4-9ab0-1452f155e59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dbe5980c-54e4-4cb4-9ab0-1452f155e59d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_19f0cfda-8232-4553-991b-8448cb7b5934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_19f0cfda-8232-4553-991b-8448cb7b5934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fcffdcb9-1ed7-4cff-825a-8a4a4cac7724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fcffdcb9-1ed7-4cff-825a-8a4a4cac7724" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9dd0a17c-72bb-42aa-96e5-43f3327895aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9dd0a17c-72bb-42aa-96e5-43f3327895aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_83e2af4c-60ff-4070-a745-2ff7ab21c348" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_83e2af4c-60ff-4070-a745-2ff7ab21c348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8d952b4f-ec72-467f-b7ef-29985fe33740" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8d952b4f-ec72-467f-b7ef-29985fe33740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_611005f1-4a89-4048-bc7c-41385a332ac9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:to="loc_us-gaap_ClassOfStockDomain_611005f1-4a89-4048-bc7c-41385a332ac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:to="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6b723e0b-c475-47dd-a758-cd4a3697ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:to="loc_us-gaap_CommonClassAMember_6b723e0b-c475-47dd-a758-cd4a3697ab11" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="extended" id="id9cce44c3b564f3b94791bff4b301ec7_ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_62193356-154c-4f16-bf80-01ae202d7bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_62193356-154c-4f16-bf80-01ae202d7bed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6630a217-810a-4040-9993-47d8ff226d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6630a217-810a-4040-9993-47d8ff226d91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_6167241c-253c-4e3a-8076-265e15eafced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_ConvertibleNotesPayable_6167241c-253c-4e3a-8076-265e15eafced" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:to="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_803c48b2-0d6e-4de4-85db-ffb888db20e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_803c48b2-0d6e-4de4-85db-ffb888db20e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_0ff578c9-025d-4332-b962-f3e904df60e9" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_0ff578c9-025d-4332-b962-f3e904df60e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_fe220a14-be7d-42e4-bd48-24523ee5fec1" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_fe220a14-be7d-42e4-bd48-24523ee5fec1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofCappedCallsDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails" xlink:type="extended" id="id7d5a55d329c4273955859b6d7190b0c_ConvertibleSeniorNotesSummaryofCappedCallsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_c480de19-65a0-44c0-a5f4-0e4d594bd561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_c480de19-65a0-44c0-a5f4-0e4d594bd561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1de56ec0-52b4-4e2c-9739-88b10cbc8e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1de56ec0-52b4-4e2c-9739-88b10cbc8e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsForCappedCallTransactionsAndCosts_f49933f6-d092-42aa-8b5a-eb268eac0aee" xlink:href="rng-20220630.xsd#rng_PaymentsForCappedCallTransactionsAndCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_rng_PaymentsForCappedCallTransactionsAndCosts_f49933f6-d092-42aa-8b5a-eb268eac0aee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityShares_d17487cd-c01f-4e85-887e-64d58f8545a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityShares_d17487cd-c01f-4e85-887e-64d58f8545a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_5820e627-014d-4697-b466-20a18cc3cb56" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_5820e627-014d-4697-b466-20a18cc3cb56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_29af9d38-2545-434a-ab4e-acb267217705" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_29af9d38-2545-434a-ab4e-acb267217705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_3e4cdce2-45d9-419e-9d14-820e77caee52" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_3e4cdce2-45d9-419e-9d14-820e77caee52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_455b14a5-19da-44f4-937b-832dc3d10f12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_455b14a5-19da-44f4-937b-832dc3d10f12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_CappedCallMember_431d60c2-5f56-44b1-bb91-a210e2ba98a4" xlink:href="rng-20220630.xsd#rng_CappedCallMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:to="loc_rng_CappedCallMember_431d60c2-5f56-44b1-bb91-a210e2ba98a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:to="loc_us-gaap_ClassOfStockDomain_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:to="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_77be3206-196a-4362-96ec-187c9ba72667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:to="loc_us-gaap_CommonClassAMember_77be3206-196a-4362-96ec-187c9ba72667" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i5215e7d069264535bbaa9259347afd2d_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2d86ff76-f9ab-484a-b7c8-b4291894189f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2d86ff76-f9ab-484a-b7c8-b4291894189f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyDamagesSoughtValuePerViolation_f26ad08b-ef08-462f-b964-8cb9047d4384" xlink:href="rng-20220630.xsd#rng_LossContingencyDamagesSoughtValuePerViolation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyDamagesSoughtValuePerViolation_f26ad08b-ef08-462f-b964-8cb9047d4384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_8f7f5e30-ddfa-4fff-8e72-32e141079036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_8f7f5e30-ddfa-4fff-8e72-32e141079036" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyCrossComplaintNumberOfDefendants_b32f0daa-6a8e-4a2f-a79f-c55c4522cc31" xlink:href="rng-20220630.xsd#rng_LossContingencyCrossComplaintNumberOfDefendants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyCrossComplaintNumberOfDefendants_b32f0daa-6a8e-4a2f-a79f-c55c4522cc31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyBreakUpFee_1c19a92a-f8b4-4636-9718-878dd4ba43a3" xlink:href="rng-20220630.xsd#rng_LossContingencyBreakUpFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyBreakUpFee_1c19a92a-f8b4-4636-9718-878dd4ba43a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:to="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:to="loc_srt_LitigationCaseTypeDomain_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:to="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_6b5a5ebd-e4c0-4900-bcee-9087f454978f" xlink:href="rng-20220630.xsd#rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:to="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_6b5a5ebd-e4c0-4900-bcee-9087f454978f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_95f9b5c0-fb24-41c0-904b-7b867af69027" xlink:href="rng-20220630.xsd#rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:to="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_95f9b5c0-fb24-41c0-904b-7b867af69027" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#StockholdersEquityandConvertiblePreferredStockDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails" xlink:type="extended" id="i4ad81b16bff0466da43f9a635f1563f2_StockholdersEquityandConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5bdcff91-a453-4d4b-be2d-b0b6cd76048f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5bdcff91-a453-4d4b-be2d-b0b6cd76048f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d792e6ac-943f-438d-90f2-5ec8dd8e9ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d792e6ac-943f-438d-90f2-5ec8dd8e9ae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6514af9d-4572-464b-bcab-e2acccc22485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6514af9d-4572-464b-bcab-e2acccc22485" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_825b0102-7a8d-4c7a-9ed8-9456b50ca65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_825b0102-7a8d-4c7a-9ed8-9456b50ca65d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_3efd8960-5bc3-466a-99c1-01f4c4f9994f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_3efd8960-5bc3-466a-99c1-01f4c4f9994f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_e4ba6647-a05d-415f-af34-c9d10e036806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_e4ba6647-a05d-415f-af34-c9d10e036806" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_8f7af9eb-3645-40a1-bb28-e1d4a91dbdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_8f7af9eb-3645-40a1-bb28-e1d4a91dbdf4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_35e0e296-b60a-4eed-93db-50fafc53cb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_35e0e296-b60a-4eed-93db-50fafc53cb05" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TemporaryEquityConversionPrice_141d6e25-db51-4730-8a88-0efe3c1b6525" xlink:href="rng-20220630.xsd#rng_TemporaryEquityConversionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_rng_TemporaryEquityConversionPrice_141d6e25-db51-4730-8a88-0efe3c1b6525" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3659fd56-a6fa-444f-8580-dd13d150d606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3659fd56-a6fa-444f-8580-dd13d150d606" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_e2a75251-0da9-4eae-be9a-e3ac538c053d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_e2a75251-0da9-4eae-be9a-e3ac538c053d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_19f64cdf-8cb0-4426-8a55-98f1661b160b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_19f64cdf-8cb0-4426-8a55-98f1661b160b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_345a0702-4577-4336-aa1b-2144d95e7213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_345a0702-4577-4336-aa1b-2144d95e7213" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:to="loc_us-gaap_ClassOfStockDomain_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:to="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_da5b4799-8d39-4101-8495-f5b03e89b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:to="loc_us-gaap_CommonClassAMember_da5b4799-8d39-4101-8495-f5b03e89b0cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_SeriesAConvertiblePreferredStockMember_1a217601-d4db-4323-80ce-e91a58855abf" xlink:href="rng-20220630.xsd#rng_SeriesAConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:to="loc_rng_SeriesAConvertiblePreferredStockMember_1a217601-d4db-4323-80ce-e91a58855abf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails" xlink:type="extended" id="i3a815a27166341e7a4f346d5559f4f7f_ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8557e20b-c1c3-4d7d-abfa-980bfcc592ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8557e20b-c1c3-4d7d-abfa-980bfcc592ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d326de95-39f3-4b15-86c8-6cbdd0fab5d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d326de95-39f3-4b15-86c8-6cbdd0fab5d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_11dc6b8f-43e2-4494-99f2-77d0b80cf068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_CostOfSalesMember_11dc6b8f-43e2-4494-99f2-77d0b80cf068" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_69c769ea-18df-4b04-86b4-48888e9c5297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_69c769ea-18df-4b04-86b4-48888e9c5297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e6145e42-1679-42b2-807b-245b5efcc9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e6145e42-1679-42b2-807b-245b5efcc9d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_66bd0cce-20ef-4db7-b65a-c98add0c72ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_66bd0cce-20ef-4db7-b65a-c98add0c72ce" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails" xlink:type="extended" id="i3ec3e958a09b48cf85a702ed35390a05_ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6f894d3-15fd-4658-b336-7b40d2c9ce0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6f894d3-15fd-4658-b336-7b40d2c9ce0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:to="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_766e3d01-e6a2-469d-bfbd-715fe6a8a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_766e3d01-e6a2-469d-bfbd-715fe6a8a04a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_88d42828-b9d2-440a-9f7b-d6ab7fbfde24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_EmployeeStockMember_88d42828-b9d2-440a-9f7b-d6ab7fbfde24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4b11b468-9fbc-4bd0-b581-129cfd31345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_RestrictedStockMember_4b11b468-9fbc-4bd0-b581-129cfd31345f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended" id="i23ce3814e8904d2ea21b4e1159cb57a9_ShareBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e76ef57a-1b47-4923-b3d9-faf2de0219ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e76ef57a-1b47-4923-b3d9-faf2de0219ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_06821b0a-f0c7-4309-a60a-a5cbdd73996f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_06821b0a-f0c7-4309-a60a-a5cbdd73996f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_090a6b77-223a-476a-a4db-8520550fa4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_090a6b77-223a-476a-a4db-8520550fa4f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_27ad706c-104a-46cc-8246-5bbb42fe2288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_27ad706c-104a-46cc-8246-5bbb42fe2288" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_96b97d2b-1341-4aaa-a8bd-40a8d8ee7e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_96b97d2b-1341-4aaa-a8bd-40a8d8ee7e8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_be652788-f762-4ac2-8fed-cefc2e7227f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_be652788-f762-4ac2-8fed-cefc2e7227f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5c5b710c-b16c-47e1-a4a4-fc4b57ecb653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5c5b710c-b16c-47e1-a4a4-fc4b57ecb653" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_205ce83e-364d-4949-87a0-47c29d9b5086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_205ce83e-364d-4949-87a0-47c29d9b5086" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a8accfeb-cda3-4302-bf9b-7d8457ee6885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a8accfeb-cda3-4302-bf9b-7d8457ee6885" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_f56cd427-4d16-468b-98bf-7fd8fe366fa4" xlink:href="rng-20220630.xsd#rng_ShareBasedCompensationRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_f56cd427-4d16-468b-98bf-7fd8fe366fa4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:to="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_81b02306-c86f-4711-922d-b927702d640b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:to="loc_us-gaap_PlanNameDomain_81b02306-c86f-4711-922d-b927702d640b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:to="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_20d2d9d0-1cee-48e2-8bb1-2ee4d860d761" xlink:href="rng-20220630.xsd#rng_TwoThousandAndThirteenEquityAndIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:to="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_20d2d9d0-1cee-48e2-8bb1-2ee4d860d761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_KeyEmployeeEquityBonusPlanMember_7b4e1dd8-22d8-41a5-af7e-0de8439ac38d" xlink:href="rng-20220630.xsd#rng_KeyEmployeeEquityBonusPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:to="loc_rng_KeyEmployeeEquityBonusPlanMember_7b4e1dd8-22d8-41a5-af7e-0de8439ac38d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:to="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3cee53b-818c-48d6-9130-04d0f048d3ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3cee53b-818c-48d6-9130-04d0f048d3ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_326ef253-5ae1-4fcb-889e-d27295b6f9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:to="loc_us-gaap_EmployeeStockMember_326ef253-5ae1-4fcb-889e-d27295b6f9a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_091b666e-ad05-4456-bd4c-6ad428ffc883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_091b666e-ad05-4456-bd4c-6ad428ffc883" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofRSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails" xlink:type="extended" id="id7b2b08d7ac34f24910898fee73bac07_ShareBasedCompensationSummaryofRSUsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8959dcd-6304-4a26-9998-9b9550a4c73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8959dcd-6304-4a26-9998-9b9550a4c73f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9d769d6b-90a1-48c8-a209-b6bbb7db2eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9d769d6b-90a1-48c8-a209-b6bbb7db2eb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2543a41f-02b3-46a3-a26d-bc3fa8c8ee29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2543a41f-02b3-46a3-a26d-bc3fa8c8ee29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be23af87-f4c0-4fca-818d-193ce57235da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be23af87-f4c0-4fca-818d-193ce57235da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5fd82f6a-dcb3-420e-8891-ca23047e8af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ad7c43f-4534-4930-beca-1bc80ea5d3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ad7c43f-4534-4930-beca-1bc80ea5d3ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41d9262f-101e-48a7-9771-412850969151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41d9262f-101e-48a7-9771-412850969151" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e259ab2-71d2-4580-82b5-dd8b1a7ef20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e259ab2-71d2-4580-82b5-dd8b1a7ef20c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a6596c7-54ae-4ecc-b40a-f02cbd9d09e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a6596c7-54ae-4ecc-b40a-f02cbd9d09e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4b055965-ec39-4771-ae03-5e5efe2c78f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_398005c9-aa92-4e72-8c4d-aa166e6f5fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_398005c9-aa92-4e72-8c4d-aa166e6f5fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:to="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8d698455-f721-4680-ae3b-fd06264bb65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:to="loc_us-gaap_RestrictedStockMember_8d698455-f721-4680-ae3b-fd06264bb65d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails" xlink:type="extended" id="i529fc98201344a9a83c0b1ee6871cba6_BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f9f5dbe5-3d1e-4f89-a2a9-f8ef0cc4c597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f9f5dbe5-3d1e-4f89-a2a9-f8ef0cc4c597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c93b9bb7-ab23-466d-8702-906f719fc5c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c93b9bb7-ab23-466d-8702-906f719fc5c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_ab1cd985-360f-4da2-aa47-852f7941140c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_us-gaap_StockCompensationPlanMember_ab1cd985-360f-4da2-aa47-852f7941140c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_SeriesAConvertiblePreferredStockMember_73ddff54-4dba-4f32-9f2e-a6a52eb56f1d" xlink:href="rng-20220630.xsd#rng_SeriesAConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_rng_SeriesAConvertiblePreferredStockMember_73ddff54-4dba-4f32-9f2e-a6a52eb56f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_fddbeaf4-13f2-459b-8dbe-abaac3f9f480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_fddbeaf4-13f2-459b-8dbe-abaac3f9f480" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://ringcentral.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i586e5c5cacb74887aafad4357611fef9_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_15270c53-2b66-4aa4-a540-d708a58cf6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_15270c53-2b66-4aa4-a540-d708a58cf6f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_026e93b1-fb00-4d62-b3af-59a5cc48146d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_026e93b1-fb00-4d62-b3af-59a5cc48146d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b3e08530-509a-4915-bb9f-755112a2362f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:to="loc_us-gaap_RelatedPartyDomain_b3e08530-509a-4915-bb9f-755112a2362f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:to="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_GoogleIncMember_73d2db71-3fc5-41c9-8189-8a2d13ffd863" xlink:href="rng-20220630.xsd#rng_GoogleIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:to="loc_rng_GoogleIncMember_73d2db71-3fc5-41c9-8189-8a2d13ffd863" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>rng-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_a458d946-0e62-49c9-bbde-0498e1c51010_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f534b5e-a441-470b-a05a-1f2d63c22876_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_526d43fa-2bad-4ace-9150-77ae6dc95e52_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_862fe670-e449-4b90-86a7-61891b180b06_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_9d8b83a4-69a7-43f0-a78f-f0ddd77d4a15_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for bad debt</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_645a2b47-2a1b-4f6b-bad2-3dde27636eb5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent_cdd72d6f-56d5-47fc-9e04-9b605e3e63ad_terseLabel_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred and prepaid sales commission costs, non-current</link:label>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent_label_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred And Prepaid Sales Commission, Noncurrent</link:label>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent_documentation_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred And Prepaid Sales Commission, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:to="lab_rng_DeferredAndPrepaidSalesCommissionNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_f46aeec3-1a5f-4e61-a43a-f4ce04e0dff7_terseLabel_en-US" xlink:label="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bright Pattern, Inc. Cross Complaint Against RingCentral</link:label>
    <link:label id="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_label_en-US" xlink:label="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]</link:label>
    <link:label id="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_documentation_en-US" xlink:label="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:href="rng-20220630.xsd#rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:to="lab_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_527ff251-a6de-4e07-b5de-7fa60e82b8d4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_25475d87-66b1-4c87-ad03-8bb54b969e0a_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments in convertible and redeemable preferred stock</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_db53bf29-9fca-468a-b570-44745bce7726_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f8ca755c-5c37-4bfd-9c86-765db3049af5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_2ae92cf6-a0ad-4388-91f5-effbe66b60f0_terseLabel_en-US" xlink:label="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New ROU assets obtained in exchange of lease liabilities:</link:label>
    <link:label id="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_label_en-US" xlink:label="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:label id="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:href="rng-20220630.xsd#rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:to="lab_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_e621c85b-341a-42cf-b0a3-f052653f0785_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total expenses incurred from related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_11fbacfb-1d53-4565-9ca3-1d39d49abf1a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_8227c67a-fa75-4705-a0ef-1f2b3f6f4a79_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of defendants</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Defendants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:to="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityShares_9cff8837-fd36-4660-a41c-43771eec4832_verboseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A common stock covered, subject to anti-dilution adjustments (in millions) (in shares)</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7971c9ec-e8fa-4593-ba55-4ecd1ea9d495_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_b7d68b95-9aa6-448f-96b2-a1552e246110_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of actions filed against the company</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_74e773d8-6335-479a-b342-6e3a33fa4e4a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_cf39ffc4-554e-4682-9db6-75f0d1894038_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_e665105d-45e2-47a2-89d2-12fba1f0a4dd_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f9b28bee-1d0e-44e5-a43f-3f01d8dc20f7_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_788d1b0a-e9bc-4a56-9db0-e68d0dab1dec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1c3ff950-d034-42cd-94ca-b26b7b8178ff_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_9b5370de-0b40-45f9-9c2f-6343529b8710_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_1a307dcb-5a9b-41f3-83f9-87ed6db5b1dd_terseLabel_en-US" xlink:label="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation requisite service period recognition</link:label>
    <link:label id="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Requisite Service Period Recognition</link:label>
    <link:label id="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_documentation_en-US" xlink:label="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation requisite service period recognition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:href="rng-20220630.xsd#rng_ShareBasedCompensationRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:to="lab_rng_ShareBasedCompensationRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_2fb9c728-49d4-4382-81c8-af33d1186034_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of financing obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_269e4a2f-2681-4308-82f3-c61717f6c1b4_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_4d673756-0f77-472c-b1ca-8fb00b6afb68_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_85e31b26-aa9b-4989-884d-7cc97f09476d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b8132ad7-b5e0-47ad-8215-c0eb032d188a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c701430d-0a15-45f4-b718-664ec4aeb0a2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm_e8b10fd9-41c0-4e58-a106-aec28f2805ed_terseLabel_en-US" xlink:label="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations subscription term</link:label>
    <link:label id="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm_label_en-US" xlink:label="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Subscription Term</link:label>
    <link:label id="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm_documentation_en-US" xlink:label="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contract with customer, subscription term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:href="rng-20220630.xsd#rng_RevenueFromContractWithCustomerSubscriptionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:to="lab_rng_RevenueFromContractWithCustomerSubscriptionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0f538bcb-edcd-41a9-984c-43310dfc3760_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential common shares excluded from diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_b1172651-bc92-4e7e-9490-8032826177e4_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_657259e2-2942-409a-bd35-bdd128b162d7_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_1911e6ce-3dfe-4038-9f4e-11358966373d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_5463f7ef-91f3-43e5-9d45-5aaf196a0d65_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4ae1a9f0-f5ee-4f60-94b7-441297385576_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_43384d58-7610-4e3d-a55e-a9bab736d8b6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt redemption price (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3b6d08c0-ef30-4fef-afa7-0c6073592ab2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_f30d7320-28df-4039-b73e-b34e1126d715_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d63bf333-133a-470f-8e49-2232e7106962_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3ef317b2-2f8c-4aa2-bed7-57d753d53839_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability, current, statement of financial position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_223f6e0a-e715-4e4d-9463-562a1812d32a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow data:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_bffc92c5-99ab-4f07-b5ef-e1b62ecb91c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_898e23e7-b909-4730-b02c-73517de961ed_terseLabel_en-US" xlink:label="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 onwards</link:label>
    <link:label id="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_label_en-US" xlink:label="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Three</link:label>
    <link:label id="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_documentation_en-US" xlink:label="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:href="rng-20220630.xsd#rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:to="lab_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireSoftware_c4e85141-b8c2-4a9a-80af-c4cbce867e30_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireSoftware" xlink:to="lab_us-gaap_PaymentsToAcquireSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_92f419b8-c893-4101-9be7-db8a049e4a53_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_c912b67e-8bf6-4a4d-af3c-5ac2d98f6eba_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b970b7d6-7961-4118-aaa2-3476846d2dce_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_c1741eb9-3489-437d-a227-5368b2789e20_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7e420602-773c-4cfb-867e-2a6931e7f950_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_d1b7549b-65c1-468f-8773-8b9ba6b895c4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan rights</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_2cfefbd4-34e6-45e0-98bc-6ee590a711a7_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2013 Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4baa8dfc-dd98-4c35-a416-53f37ac18763_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2bbfb7f4-e874-41ca-bdd4-25e6cf1384a6_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount_622d5c54-b7b3-4651-a86e-da1c4c540cfc_negatedTerseLabel_en-US" xlink:label="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of convertible senior notes attributable to debt discount</link:label>
    <link:label id="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount_label_en-US" xlink:label="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Convertible Debt, Debt Discount</link:label>
    <link:label id="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount_documentation_en-US" xlink:label="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Convertible Debt, Debt Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:href="rng-20220630.xsd#rng_RepaymentsOfConvertibleDebtDebtDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:to="lab_rng_RepaymentsOfConvertibleDebtDebtDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ef66408a-a28a-4e0b-9fe1-14990f3be261_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7c0486a7-f94c-417f-81d0-357e80d13511_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d5a38e80-d1eb-4ab4-a0dd-d320494ef4ca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, short-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_61af58a8-26fc-440e-aa46-79d8516a5df8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_81e57a1f-e42e-4893-9f8f-eeaf6e68f6bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_5b67fa7a-d668-473b-8ecd-fc04ede4254c_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows resulting from operating leases:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_03d7d39b-040b-46b2-b33b-483045e208dd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7e990181-ca92-412b-a0ef-0f09d3789918_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8fd19063-e981-444d-bee8-aefb827c9922_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_LossContingencyBreakUpFee_6e396336-2dad-4b58-9e1a-a4ad51ed662f_terseLabel_en-US" xlink:label="lab_rng_LossContingencyBreakUpFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Break up fee</link:label>
    <link:label id="lab_rng_LossContingencyBreakUpFee_label_en-US" xlink:label="lab_rng_LossContingencyBreakUpFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Break Up Fee</link:label>
    <link:label id="lab_rng_LossContingencyBreakUpFee_documentation_en-US" xlink:label="lab_rng_LossContingencyBreakUpFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Break Up Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyBreakUpFee" xlink:href="rng-20220630.xsd#rng_LossContingencyBreakUpFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_LossContingencyBreakUpFee" xlink:to="lab_rng_LossContingencyBreakUpFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_5cca502c-ea58-4851-af8d-3dd947f3b1b4_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_889312a8-4495-4266-bb54-574d033a6f11_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_1144d512-eb1d-4997-a859-661698ca1a77_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_39e15c44-0264-4881-aae2-0cfb0804033e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e7aea1b1-80c5-4d83-8bc1-a18d7b4dc649_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f5af6ae1-1cbb-4a59-8b36-29e261206c0e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_f9246898-9d1f-4cb4-9517-f52e1d71a631_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e385bc60-23e4-4489-bbdc-3bf733748a8b_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c6e9b466-19d7-4593-b828-7d430bd8a6d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1ab62b4b-e02e-4d9e-99c8-608ad0953051_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of RSUs Outstanding (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_adb493ee-c176-404b-a3f1-c5c42f6e706b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_091ecc53-b1c0-4d8a-99a0-3556445174bc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7f577f94-e301-49a5-84ff-c65a329aa195_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bf139258-81b7-446b-a777-e4ee2de43e80_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_8d1553e7-70fa-43a2-8030-9c12bc6c59ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RingCentralCustomerEngagementSolutionsMember_f3c6b44a-2e24-44b9-b8c3-ebe4a522d899_terseLabel_en-US" xlink:label="lab_rng_RingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Customer Engagement Solutions</link:label>
    <link:label id="lab_rng_RingCentralCustomerEngagementSolutionsMember_label_en-US" xlink:label="lab_rng_RingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Customer Engagement Solutions [Member]</link:label>
    <link:label id="lab_rng_RingCentralCustomerEngagementSolutionsMember_documentation_en-US" xlink:label="lab_rng_RingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Customer Engagement Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralCustomerEngagementSolutionsMember" xlink:href="rng-20220630.xsd#rng_RingCentralCustomerEngagementSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RingCentralCustomerEngagementSolutionsMember" xlink:to="lab_rng_RingCentralCustomerEngagementSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_64310685-ed2c-43cf-a52f-83f596403dc2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_faf721b3-0321-4b5c-8303-1af1b5bcfede_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_20922a37-a333-44e5-9ef0-86a5bd1c5831_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_dc8c0194-bbb8-4dd5-83ce-95d7e78e5657_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_7b62536b-a4b1-435b-8afd-7384b0d11e1f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_91e60162-c363-4865-9a6e-0e95bd30faf6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_a8643286-b755-491b-b90d-a68d9f43af8c_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_bdd454cd-cc69-407f-80b8-494a9076413f_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Type</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_53b628ca-c0f5-4a26-b1cd-0333e51bb508_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_OtherGeographicalAreaMember_832d841d-4c48-4807-b3d6-74cd1661a2ce_terseLabel_en-US" xlink:label="lab_rng_OtherGeographicalAreaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Others</link:label>
    <link:label id="lab_rng_OtherGeographicalAreaMember_label_en-US" xlink:label="lab_rng_OtherGeographicalAreaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Geographical Area [Member]</link:label>
    <link:label id="lab_rng_OtherGeographicalAreaMember_documentation_en-US" xlink:label="lab_rng_OtherGeographicalAreaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other geographical area.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_OtherGeographicalAreaMember" xlink:href="rng-20220630.xsd#rng_OtherGeographicalAreaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_OtherGeographicalAreaMember" xlink:to="lab_rng_OtherGeographicalAreaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_KeyEmployeeEquityBonusPlanMember_4aefd7a3-78b9-42cf-ac09-751eb9df156f_terseLabel_en-US" xlink:label="lab_rng_KeyEmployeeEquityBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Employee Equity Bonus Plan</link:label>
    <link:label id="lab_rng_KeyEmployeeEquityBonusPlanMember_label_en-US" xlink:label="lab_rng_KeyEmployeeEquityBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Employee Equity Bonus Plan [Member]</link:label>
    <link:label id="lab_rng_KeyEmployeeEquityBonusPlanMember_documentation_en-US" xlink:label="lab_rng_KeyEmployeeEquityBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key employee equity bonus plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_KeyEmployeeEquityBonusPlanMember" xlink:href="rng-20220630.xsd#rng_KeyEmployeeEquityBonusPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_KeyEmployeeEquityBonusPlanMember" xlink:to="lab_rng_KeyEmployeeEquityBonusPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_7a24fdab-692e-4652-a612-8f3a3bf3d872_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_133b5c24-11c3-42b4-8e8a-133a89245a73_verboseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial approximate strike price per share, subject to certain adjustments (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_b42da677-ee65-488b-92c1-ce8f81ef076d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_c8ba1561-f141-4651-a446-3d8ee1c34816_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_79628e70-0fbd-4b02-a6e4-ba40bea130ca_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred and prepaid sales commission costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_fc08f599-4701-45bc-ac32-7a4781280967_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c5da812f-3751-4aa5-9170-895951775332_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b890b524-8d40-4898-8873-dc8f2a8f3adb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_4708877e-932f-4b99-873f-a050dce3b651_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_66e7d498-1c4b-4ca3-ac4d-3e3eddab261b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a3c695cf-14c4-4850-adb8-4555f37c7f57_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_a3bb5c8e-b9e3-4a49-8957-3805816b03e4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3aae23ea-b1dd-4291-945f-22ed658e4ebe_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase authorization</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_4cd11b7e-e94d-4fec-a69a-41dd58933ea9_totalLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayable" xlink:to="lab_us-gaap_ConvertibleNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_13d6883a-37e7-498f-9afd-129974013830_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b35cfd13-e9ad-4acc-a9ec-305a4f5886ae_verboseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_14ba2d2b-9010-43a2-a3f1-1205def9c59f_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, convertible senior notes</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_07a8716a-8f9f-45c1-ac19-f529b54882c1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_1435cd0f-52ec-406c-821f-919537240ac6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_08353c5d-b91d-4dfb-b792-8fc147e1dc11_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ba777141-f7f7-4c14-8179-3e33580ffccb_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_d5f6b140-7d64-482e-8086-59d10e0b8315_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_69df2952-df09-4251-aaba-b97ad2821635_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7086c2c5-152c-4d7e-952d-8e6ed553b6ee_totalLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense related to the Notes</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6fda490e-01d7-4244-b4e8-aa3dc6d2671d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_a707897b-c4d6-4ac2-a73f-5738a29c90bd_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Statement Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_90d9c890-56e0-47b5-9316-511165c2a309_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_35f8ddb3-7327-4fb2-b765-0c879530c130_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e8365f1-bf00-4689-8ac5-bd0ff6f4a60a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ee72daa9-db4a-4c86-a90d-8c593f234e03_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation expense, remaining weighted-average vesting periods</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_1621b0b6-502b-4df3-a6d7-c6a8d8b8c5ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on early extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_be10f55c-e23e-42fc-a893-4c83f30afcd0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_05295c4d-64e0-4f1d-9a12-178645c95971_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Values of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_GoogleIncMember_68b1a03c-75c4-4746-b360-f21f443e6cb2_terseLabel_en-US" xlink:label="lab_rng_GoogleIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Google Inc.</link:label>
    <link:label id="lab_rng_GoogleIncMember_label_en-US" xlink:label="lab_rng_GoogleIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Google Inc [Member]</link:label>
    <link:label id="lab_rng_GoogleIncMember_documentation_en-US" xlink:label="lab_rng_GoogleIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Google Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_GoogleIncMember" xlink:href="rng-20220630.xsd#rng_GoogleIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_GoogleIncMember" xlink:to="lab_rng_GoogleIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_7a159ef5-db3d-40a9-b4ad-6be92ffca254_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_86a56ae0-4be1-459e-929a-b0a41074d7a4_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_cf7b3c7c-ff86-4bc0-9af6-bf21415d2f95_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_f7e0d49f-dfe7-4dbf-8b12-ed908755b9d3_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use software development costs</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e2dad0d9-7f8f-444f-b1ae-74346df3c4eb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_1cb85afc-764a-4415-9c8e-f2f82830988a_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_eced34df-23b3-4a50-98fb-735eb27ffcf6_terseLabel_en-US" xlink:label="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</link:label>
    <link:label id="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_label_en-US" xlink:label="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital</link:label>
    <link:label id="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_documentation_en-US" xlink:label="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:href="rng-20220630.xsd#rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:to="lab_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d27f3068-e8d8-4d15-bd56-e9162a36ca6a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_5842abdf-3e85-438e-996c-f5014dcad41f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_5a6de991-1892-4dd6-8667-f4ec7918e06f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_bbb4a74f-860b-4f31-9227-10e114a92d03_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance debt, net of discounts and issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0bd7582f-8f9a-4987-a16a-c6158dbfba38_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_198d4dbb-d55b-4437-a6bc-eb0c9c931d3b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, converted instrument, shares issued</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5b971f58-05a7-4d6f-b309-d54d2b459287_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_e19e62d9-c9fd-412b-97fb-724aa3cee2f2_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_04c7c0de-a456-40cd-a04d-670ab2f58ffc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_553de2be-3124-4e93-9e8b-f0e4b1540a70_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_69fc4c36-8076-4651-9a6c-3d11a44ffb34_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized issuance cost</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_16ab9c23-81d6-4ee5-bd1e-eff5f02b1305_terseLabel_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 Notes</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_label_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Six [Member]</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_documentation_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:to="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_7b330ccb-23ee-4221-9c15-c454f7cbf399_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionCurrent_fcae58c3-2941-4e92-8ab4-86effad11056_terseLabel_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred and prepaid sales commission costs</link:label>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionCurrent_label_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred And Prepaid Sales Commission, Current</link:label>
    <link:label id="lab_rng_DeferredAndPrepaidSalesCommissionCurrent_documentation_en-US" xlink:label="lab_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred And Prepaid Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:to="lab_rng_DeferredAndPrepaidSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e2dfdfff-e8a3-4e29-8e1a-c6fbe5efbe1b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol(s)</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_9bae71e4-90e0-4317-9786-26f0c55057f7_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_c41676c1-4b2c-45cd-8eb2-1f0815f2b049_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock related to convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_da38f146-5735-46e5-af76-7f3cccdc179a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_132d5a90-835f-4df8-a72e-93de6b6c4afc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2cffd05d-e70a-4341-beca-8a6a66a5811e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_57b633a0-9002-4234-b5de-994337320408_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_21f64b32-ad25-4f8d-8f84-0cafc7cfdfbe_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0e76432b-1612-49d0-98ba-73750bd5be37_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_b883e97f-95a3-476a-a6df-7faa3deda5f2_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b9bd7acc-bf8e-433d-85be-e5a0eae1da58_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_c5e70947-40a0-4228-b04e-f8f72b0dffd2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b0e3e1d5-ddbd-4374-99b2-a0481eaa30ad_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk (as a percentage)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_47ed98c2-6ae2-4005-be48-7d2f17314209_terseLabel_en-US" xlink:label="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2013 Equity Incentive Plan</link:label>
    <link:label id="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_label_en-US" xlink:label="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Thirteen Equity And Incentive Plan [Member]</link:label>
    <link:label id="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_documentation_en-US" xlink:label="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand and thirteen equity and incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:href="rng-20220630.xsd#rng_TwoThousandAndThirteenEquityAndIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:to="lab_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_34b9e37e-ef9d-43cd-b6b0-e2f8f51a4330_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_9f1752d9-4934-4f00-b98b-ec4df10a173a_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total payables to related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_af3f9616-a3f4-4a67-8e54-0c0010675fae_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, balance</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_05fc81ff-d78f-4713-8370-95d9eb15d691_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_f960116d-f006-4546-ae22-7bef72ef28ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6fc84201-92e9-4a83-9b2d-290fb691eadd_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_5e4e1df9-81fa-48f2-8b28-fc968aa9de93_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a3d07b7c-63ad-48c4-9f70-891bbc13066d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net loss per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_6160f8dd-e6d9-4665-bd07-713a63f6ef28_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_c3e29755-6ef2-4535-97db-ad9092b1a20b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_ee872e04-f2f3-4d1e-a5aa-7d634cb0e68d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d03a377f-cd45-4464-ab7f-e38841a27f31_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity, beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bc2b1109-8d54-4c9b-a04a-3f91ec5ec7cc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity, ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e3ae214d-4d70-4200-904a-579724f98332_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Decrease) increase in equity amount</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_304a9d77-023d-4ce7-8a83-f1c14684affd_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_105be5e0-fd4e-47f9-81fd-b2eafd0f308f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0b152268-e58a-4060-b242-2e5ec42605bc_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c406f9cc-0523-4dc7-a4c9-8d0648610653_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_502842c9-5abe-4acf-b28a-73112da5619c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b91f3247-d02f-4959-9562-be6864411974_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_fbe27fbb-46bd-4c37-8651-329fade59d5a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c8149ebe-9d05-4305-86c3-e733b1fa6b76_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_af0b958c-04c5-4fde-b087-61d2746c5403_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_d1f1caf9-058b-48d0-b33e-67bf72545b38_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_90f18b49-62b0-4614-a9b3-d3c7a30bebea_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_9e4a4be8-583c-439b-848d-127315be2ef9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8987cada-9335-4dba-b2e8-e41668d2cd14_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Share-Based Compensation Expense Recognized to Statements of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_4ad9d53f-1ce3-4000-a534-d421c4204660_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fcc16827-daed-46a3-b409-08c7f652eb39_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_d8b1b468-74fe-4587-93d9-57366a5e1918_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_60ce9ae8-d959-4898-8c07-acff13de0282_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_ba5cd6e2-f87c-41a6-b777-7f97df5acc9f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCharges_d6c61573-9f11-4607-8aa6-d0776d208d33_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred and prepaid sales commission costs</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCharges_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_995f4554-999c-43a9-a5a1-08d126eedaf1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available for future grants (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_eb0cc582-fd88-42ff-8295-a204bfe95690_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_026a4520-cc93-4274-a373-65918d867cea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d05650fe-0966-474c-bc5b-a52bf11a94a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_d36b5b78-a8b1-4162-a5ed-4ab23e2ca8fe_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_bfab4eff-0add-4264-9e48-0ee74b72278c_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_413cafd6-56a9-4af7-b358-96101eb53770_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_e9f73964-ac48-43b1-9371-041d32d52fe4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_CappedCallMember_a297cfe0-0e31-4f9a-9a39-2a501eebbbe9_terseLabel_en-US" xlink:label="lab_rng_CappedCallMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call</link:label>
    <link:label id="lab_rng_CappedCallMember_label_en-US" xlink:label="lab_rng_CappedCallMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call [Member]</link:label>
    <link:label id="lab_rng_CappedCallMember_documentation_en-US" xlink:label="lab_rng_CappedCallMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_CappedCallMember" xlink:href="rng-20220630.xsd#rng_CappedCallMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_CappedCallMember" xlink:to="lab_rng_CappedCallMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_40ed3e3c-999b-4559-b463-11e7f1bde132_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f9415632-d2e0-4278-b2da-1f7674bc434c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_ff98fabf-d3a5-499e-985b-a36465daac79_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pare value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_f89e922c-f50f-495a-ba6a-27d6bd3548a6_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_31059ea1-aa82-43df-ac1c-26280e6618f6_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_decaef0f-1323-4df7-b708-2a68f4ac6349_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for contingent consideration for business acquisition</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis_633be55e-a4b9-4c1d-b714-e0918562a14d_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Type</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_57544db2-1e0a-4ee5-8463-4a969ccd5a0d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_08fc5deb-4741-4f16-bd1e-b7a0113aa821_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_a2b234b8-924a-49f1-aea9-972af2e8c70f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0d27e2c7-cb06-4a39-9bb6-ba3b8c6d9bba_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_7eda8f09-1c41-47e7-a823-33e33569614a_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4336ea18-0512-4f1b-8441-90c06dfeafcb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_d3b9852c-b644-47e4-ac1b-48bc9d18d6c8_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_c39b298d-24a5-4460-8af7-b33170d726a3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_0df83e2c-d03d-411e-b5b7-4f6c09aef0ed_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4f2eb125-f56c-4615-b156-ed7d6c2aeeba_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_23d8739c-021b-40e5-87a1-53a8aa61d235_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_da93bf41-83af-4545-9d88-572034c6ecf9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_6a2ae558-5116-4dc9-8d7a-fc1cc28839ba_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1fbcfb7-0246-423c-ba23-7b36ee130a59_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_957c8e5d-4e5e-4580-accd-f2545c6c2e9c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2f07b00a-858b-4b10-9c2d-5365e523d243_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2f8629b8-31ee-4e7f-b349-9b7b223b7967_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a58171d0-6ec3-4f4f-ba83-2534d03fd4dd_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_58d8b836-13ab-47be-830d-43cc4f5bab7e_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_88611419-5d23-4afb-b1ba-0945628f4314_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_8d5a45d7-34a0-4471-8c37-bb92ea01a088_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_f8571cc4-f8df-4f19-830c-1e97fceca869_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_e479f670-6111-4881-8588-23f3a8d6668f_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_90588137-0cc1-49b3-8faf-b63aafdd039d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_746aca64-632e-4c95-9a85-5407868cceb9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_a9a8c8aa-d1ad-43a0-8952-9ea1254690c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_19658a32-719c-4934-9be4-ca9951bb5edf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_28d6fbb7-0cf5-4ec9-9869-2be15b964f18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_5c816076-1ae7-4dfd-9378-9d8b3a13e747_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_0dc999e1-953d-4fe2-baef-0a68b9aeab0f_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8fadf751-fa54-4083-b13b-54c4f17e994f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_72b8b269-50c0-4b74-b331-76f837a12e7d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f29e93c7-e438-42ec-bcc4-0fda787ddc1c_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_89c5e985-1566-4885-b088-62b096313d04_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_8427f3e6-d5ac-46b8-9864-3d745cd99d5f_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9bc0f0f3-abd0-4b63-9672-e86d89dfcbf0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_20a559b6-168b-4f72-9546-c590a8441b35_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8359ec84-9d30-4177-b0f5-b3fe6eb42af2_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_5743eddc-fb2b-409d-b020-2f7ff5edefdc_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_2593e0ac-08ba-499a-8388-98f41112884e_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_076c8f22-98a4-482f-8f70-365d1f81b1e9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_b3b51ce4-a6da-4f6c-b143-3bbcbae87582_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d4cb5e3-71ca-48ab-9736-76aefde558d4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6a2cf48f-b49a-48e6-98f5-23689c5c0bb7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f29868a4-cb70-4832-82fa-7b0d3d62fdee_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_0c5dcb08-d84a-46ac-b9ab-20b7fd0c3c68_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_b29d07a4-1f83-4597-be67-a115cb018de3_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_40c28355-1a04-49b9-b82d-67659e8c947f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a260b3bf-839a-454d-8f66-145275208fdf_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_eb6f1efa-a201-4a31-a943-6065228bf91c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_6ec57c10-f1a2-4192-a723-010b0b99ffa8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d3c3626b-65d7-49bb-9dff-6898548728e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_e946d01c-3097-49f6-b896-a8190b99467f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c90d9d50-fab1-4a5f-ab89-d2b2576ae4a4_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d214f2c-87a6-408d-b16b-07a162582696_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding for diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_73f21481-9765-4675-a7f2-6fd0a58e7841_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_2c2bf221-166b-43d4-953c-04ecb1485a8b_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_ef3c6728-a3f4-4ac9-be68-301982b6fd10_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ccc7ab60-0044-40a9-82e8-98a3bb1612ec_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_2484dba8-3daa-4bb1-ac30-994f4c51ca90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_LossContingencyDamagesSoughtValuePerViolation_1a853b47-17b0-4b86-a42b-b0315b65b15e_terseLabel_en-US" xlink:label="lab_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought per violation</link:label>
    <link:label id="lab_rng_LossContingencyDamagesSoughtValuePerViolation_label_en-US" xlink:label="lab_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value, Per Violation</link:label>
    <link:label id="lab_rng_LossContingencyDamagesSoughtValuePerViolation_documentation_en-US" xlink:label="lab_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value, Per Violation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:href="rng-20220630.xsd#rng_LossContingencyDamagesSoughtValuePerViolation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:to="lab_rng_LossContingencyDamagesSoughtValuePerViolation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4d105043-07a9-44af-9a82-fb1d2e6f6dda_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a675d4ae-0e7b-4d93-9134-be0b2f9ae0e2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_62fcbb4a-7987-4a8d-bc65-515e1dcc5072_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equivalent initial approximate conversion price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_801309ef-3e9b-426e-b103-42ec1f361a8b_netLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial cap price per share, subject to certain adjustment (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_24526efc-bdb2-4dc2-9d61-822034fe2e8b_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0c4b37c7-1b53-46b1-bc49-0ce3558e2305_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_9f7b3f2f-13d2-4bc8-9f52-4862007ecbed_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6357fc7-999f-491d-8744-d916a8876ea2_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67afa4b5-da4e-4076-9653-88eac9b46e00_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3732990c-4946-451f-a42b-bda97b1921bb_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a5d413ed-8213-4368-89b1-0dd46ee9ba6d_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98660467-911e-4e85-8c05-a61c7f31d768_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_cd3efd0b-b4ce-4ff8-9867-78cd7dd5b6f7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d9896906-489f-4888-864f-7dcd0ccdb6de_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_f6a7861b-6bba-4544-88d8-1c11b757ed0d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_2ed14e93-8269-4659-91bd-645d1d54b839_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_256f47b4-315c-44bd-949d-2e9a69c77f0e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_d45568ee-7c8a-4ea3-bae2-96afbf12213b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment and capitalized internal-use software purchased and unpaid at period end</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_614933e9-9e54-4a1e-9d1a-7dc18acce3e2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_0eec4f40-9c43-446c-965d-64e737ec9617_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:to="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bd763fff-8cf3-4ebe-8837-39e1cae79704_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_df4ed29c-3c2a-4825-84b8-f8965f18f0bd_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c064328-c26c-427e-be16-678aff6d1ed7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_170e1253-5f31-4524-b8d4-14ed33419410_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_82dd21e9-9e39-4a7d-9918-254d6ec1bc18_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_a9dee264-2886-46fd-add6-ac6b65519b90_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ScheduleOfInterestExpenseTableTextBlock_2546e884-caff-4df0-a707-a60f687b6a6a_terseLabel_en-US" xlink:label="lab_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expense Recognized Related to Notes</link:label>
    <link:label id="lab_rng_ScheduleOfInterestExpenseTableTextBlock_label_en-US" xlink:label="lab_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Interest Expense [Table Text Block]</link:label>
    <link:label id="lab_rng_ScheduleOfInterestExpenseTableTextBlock_documentation_en-US" xlink:label="lab_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of interest expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:href="rng-20220630.xsd#rng_ScheduleOfInterestExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:to="lab_rng_ScheduleOfInterestExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_bb053d2e-75d4-4d82-ab0e-f22a84127951_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of stock in connection with stock plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_bc220249-8908-4de0-9a67-599a64a2798f_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_d16364fb-07c0-4bc9-81a1-d396a353fdb4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_48bbd8cc-467a-4077-ab81-7cb868075700_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8a85dde1-2d5e-487e-afdd-52ef709638b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_041baabf-a385-4a11-a2d0-e995ea301818_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_0b3eb99c-a6d8-436f-affe-decda5d30966_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchase or redemption of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare_4ca59895-a970-4b1e-97ea-03d3e80f38ef_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidation preference per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtConversionsTextBlock_ed5d5a1d-1d89-4bfd-a024-c66c9aebb335_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Terms</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtConversionsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Conversions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f5c2aac1-1565-47ff-b58c-5f225cff6a1b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c2a7687a-4809-4343-af5c-4ac31da4c948_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9bb1666d-0e57-4e06-bc8e-7bb36721d98b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_850a0ea1-3feb-4cba-9503-bba0c760210a_terseLabel_en-US" xlink:label="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Contractual Term (in Years)</link:label>
    <link:label id="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_label_en-US" xlink:label="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Contractual Term [Abstract]</link:label>
    <link:label id="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_documentation_en-US" xlink:label="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options outstanding weighted average contractual term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:href="rng-20220630.xsd#rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:to="lab_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_84827b74-116a-4016-b566-fe640b6bf68e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued marketing</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_5d46622d-0699-44d3-b446-12ba7bc8e119_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software</link:label>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember" xlink:to="lab_us-gaap_TechnologyEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_5c2967a4-1c61-4d8c-8f4a-50cfbaf6db6a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0b295850-e2da-4568-8a86-35f163e94c92_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Consolidation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75cfc0b3-5254-4a9a-9b50-26709be9ee4c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d8599565-b395-4d66-aa32-ca5cbf116494_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_09878d9a-3d60-4f5c-86f3-8139a61cf9e3_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_61614e10-7bd7-4b79-98a4-f36ed09881d8_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_500c2c74-db4b-462f-8cba-c0a216ec125a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_23c7baa7-99c5-4a23-8166-e0a56280ead4_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity reclassification</link:label>
    <link:label id="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_label_en-US" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications of Temporary to Permanent Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:to="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c58a6c90-5a3d-4a6d-9914-466ab5d813ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Amortization Expense for Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_6268d481-585a-40ec-9803-9d2cebb34b4d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_01659775-62d2-41bb-9b91-a5c0cf15074d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_17e7d39e-9f3b-4c1c-b76b-d4a0e0fd6824_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b1846f17-8509-434e-b235-ee991931bb37_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_41ead4d6-1415-4759-851d-084835aec7c8_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_1eb219ab-2c1e-48b7-a00c-f0340a5fe16a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_LossGainAndOtherRelatedCostsOnInvestments_19029314-aef1-49a3-a8f6-2b2cb87be3dc_terseLabel_en-US" xlink:label="lab_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss (gain) on investments</link:label>
    <link:label id="lab_rng_LossGainAndOtherRelatedCostsOnInvestments_label_en-US" xlink:label="lab_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (Gain) And Other Related Costs On Investments</link:label>
    <link:label id="lab_rng_LossGainAndOtherRelatedCostsOnInvestments_documentation_en-US" xlink:label="lab_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (Gain) And Other Related Costs On Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:href="rng-20220630.xsd#rng_LossGainAndOtherRelatedCostsOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:to="lab_rng_LossGainAndOtherRelatedCostsOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_537c2e42-17fd-48ff-a592-8053110a6920_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_7d8e2094-3a53-4c1f-87b2-a007e6875c4f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f0161d45-2f39-4028-842c-0ae54faa352b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_d64db79a-68f7-433f-83a5-c4bfa172f243_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_8df0d161-75e0-4628-bc98-b416fc5cae11_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bec0f0e-cc09-4116-a7a7-3c9fa99dcc6e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_f808df46-f24f-4f62-82ac-e9f2b3fa5745_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_ee67e208-bbe8-4b39-9bf7-e6a40f4a9690_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock issuable under equity incentive plans outstanding</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_15cc6a45-80cc-4cd6-bcd7-967bfbe9f869_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased and retired shares amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock_6776af68-fe21-455d-88f6-f8c83ddd0a59_verboseLabel_en-US" xlink:label="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Leases</link:label>
    <link:label id="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="rng-20220630.xsd#rng_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_rng_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_c56aad45-3ab1-4588-9fc6-c26ae182768b_negatedLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded loss of marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e90f518a-55de-411f-9fcf-60534ccfd074_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_19e6a505-4443-469e-a97a-5b5d8dba8f1d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_be685205-5270-4e83-a498-b12621253bbd_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales, use, and telecom related taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_1fffae35-d042-446a-9ff1-c8c087742172_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_54f007d1-fed7-47fc-ab50-4a16d5f190af_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_cfd22f0c-239c-466e-89b8-eb962b4c751f_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f332916d-73f5-4bd6-92b5-74bcc3d30074_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity and Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_ddafa665-2f1a-4109-9223-47b32daf44b9_terseLabel_en-US" xlink:label="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Suit Against Bright Pattern, Inc. And Officers</link:label>
    <link:label id="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_label_en-US" xlink:label="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]</link:label>
    <link:label id="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_documentation_en-US" xlink:label="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:href="rng-20220630.xsd#rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:to="lab_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_c1d3ee95-7d7c-4632-a616-c8aba2285ee6_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_48356609-d4f7-4c32-9950-6e3ba9b356c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Assets Carried at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e327129a-7a44-4fae-baec-2a8242d58cf8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a87b0bc7-ec48-4bb7-8949-1bb4b28da3ca_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_204edf18-1d87-42e7-9649-d7078b521f61_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8b40f4a0-22f2-47d5-8108-f73dcc7fdd7f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_d27b7421-eb92-4ceb-855a-434f61756fe8_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_981cb7c8-4e79-4c71-ba00-21441cf66b0b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4f9a3562-d467-4a97-807a-52a377224f60_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased and retired shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_5c2ecd80-95b9-4796-97c0-ed8e69634ef5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_c279389e-55d3-40e0-b169-95083ed71b41_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_64ccadcf-c06e-4573-bb54-d903d93fed91_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of each class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_PaymentsForCappedCallTransactionsAndCosts_399cef50-2036-4920-9528-63862c9e7cbd_terseLabel_en-US" xlink:label="lab_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cost incurred (in millions)</link:label>
    <link:label id="lab_rng_PaymentsForCappedCallTransactionsAndCosts_label_en-US" xlink:label="lab_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Capped Call Transactions And Costs</link:label>
    <link:label id="lab_rng_PaymentsForCappedCallTransactionsAndCosts_documentation_en-US" xlink:label="lab_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for capped call transactions and costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:href="rng-20220630.xsd#rng_PaymentsForCappedCallTransactionsAndCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:to="lab_rng_PaymentsForCappedCallTransactionsAndCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_9dc5c26d-957a-47f2-b674-c1b83f36b979_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_813f93fd-d2fe-4d19-8dba-6c6f6d7d23b7_terseLabel_en-US" xlink:label="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of operating lease right-of-use assets</link:label>
    <link:label id="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Right-Of-Use Assets</link:label>
    <link:label id="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:href="rng-20220630.xsd#rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="lab_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_4fcb34cf-780b-474b-bf1a-688ab5478118_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_21fb7a54-41ed-443e-b15b-1039dae89c1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_63467a7d-5ae8-436f-b916-f591b5f1edf9_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8d2c844a-2af3-4ebd-b3b4-3937ebbee088_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ace09f43-b500-4ae4-91df-acfafef8abe3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Temporary Equity, and Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a832825-a251-4e48-89ea-3859915b8c7d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_328a8f16-62b9-40c2-aaa2-d4c8483984ff_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of shares used in computing net loss per share</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21902121-4bb7-4d60-ba45-06cfee871153_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_9f7bc544-457a-48b3-969b-9e40ab76cc0d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_7bb65e04-8d93-4f0c-8aa3-f5594809a890_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b9814b76-94ff-491f-b68b-6132288c6b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_d3884df4-f10f-40fb-9e79-406ad2c4e3a0_terseLabel_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Notes</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_label_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Five [Member]</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_documentation_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:to="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_65e2596a-baf7-4a30-b5d9-8c41e466bfe6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_09abcdd1-9e57-478f-b5bd-740e17950b7d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca11d8f3-7a0d-4da4-98ed-beef60958809_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding for basic net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_4e78dc56-8c88-48c7-910a-9e5ff873cb2a_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_c837fed6-8b6b-4397-a70e-329aa7228d0a_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_2f5a4451-9b6f-4b46-a267-0ff5fddeb149_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 7)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_f3f14e64-af9b-424c-b595-2670f3cfa836_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of each exchange on which registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_31df0955-3d17-46eb-b1a6-716c50bef26d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1cf78e27-3f0b-4719-81c6-76c07e236817_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_66be9fcf-4075-4428-9a7c-f75daddadae1_verboseLabel_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Notes</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_2ccf7622-b8d5-4abc-8449-1f3cb9cda631_terseLabel_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Notes</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_label_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Three [Member]</link:label>
    <link:label id="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_documentation_en-US" xlink:label="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes due two thousand twenty three.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:to="lab_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dd3d32ef-0ba2-41ac-a734-930b450e7166_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_77986aeb-bd85-4193-9f01-56e2352f7974_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_fe9a76b6-3397-47f0-b41b-731a5a58e9bc_netLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_473f4c05-7955-4f14-8e6a-21c3a8328725_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_ee899a37-585a-45ec-93f5-988d828ebe56_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_e455e0c0-230e-407a-8aae-f9739054b07b_negatedTerseLabel_en-US" xlink:label="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of intangible assets and long-term investments</link:label>
    <link:label id="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_label_en-US" xlink:label="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Intangible Assets And Long-Term Investments</link:label>
    <link:label id="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_documentation_en-US" xlink:label="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Intangible Assets And Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:href="rng-20220630.xsd#rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:to="lab_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7af11b5c-aaa3-4df7-891a-0a764cb9261c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b5071bb1-ecd1-4159-b350-4e4c2ef84d14_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_33dae5cf-3298-4b2a-a4c9-f89bf49baa5c_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_8bb09e94-0076-4dbe-bd03-53a065110206_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_260334c5-2c60-47c3-b15d-95ca5d41ccc3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0b6b7db4-8999-411c-9abf-12d10f4298fa_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_88f548c0-4908-477e-a123-f8d017d06a12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Share-Based Compensation Expense by Award Type</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_bd5339ee-9edf-489a-80e9-40f4fee223d8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_41aab769-30be-4187-8dd1-a548eebfbae6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for taxes related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_690689c6-52b5-4301-943e-19db1175acd7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_83a66f91-5b89-4f23-b67b-f23edb89dc30_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities, temporary equity and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_f9b310c5-7838-44eb-9f95-dea13692e4b1_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b50b5c4e-c4da-4817-9a08-ad1f39fc4096_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8583833c-668f-4196-b268-4e4f060e66e6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_54c21e53-d9ba-44da-b79a-8d3f3e4c254e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_552c4e3e-29df-45f0-a671-b4ebd91ccbc1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining repurchase authorization amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_80cc6a25-cb4f-402f-a844-7706e6f3b184_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd5c801c-d5ec-4e15-9947-b139ba78af05_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_c4e795f0-31ba-4ceb-8b83-096959892bef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component from repurchase or redemption of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ae4be2ff-06e4-4775-bb18-86298ab3fa20_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_cdc14905-2a1d-4347-b755-0165598f67bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_372738f5-2ded-4293-9762-50d19340388c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_14c1273d-e7ec-4e12-900a-323f7b7e7c6a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_26579f31-8e70-424b-88b8-a96e4f032b13_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_53a300d5-882b-41d5-a1bb-0711391f2ffe_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net loss per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_5b1c69d9-199f-4e9a-bc4c-f4189d579cf4_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_3707b4c3-eb05-4c25-b390-29836f666ab0_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total estimated amortization expense</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_b8c53808-f5ad-49e3-ae66-49c2fd5bbc6d_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscriptions</link:label>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServiceMember" xlink:to="lab_us-gaap_LicenseAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b2afae1d-b05e-4dd1-9d3c-99ba7f76a0dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period contractual term</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d4d87a26-3a61-4316-a21e-393547f4a5b6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_LossContingencyCrossComplaintNumberOfDefendants_a46f22bd-eda3-47f0-95ad-8f318af689e5_terseLabel_en-US" xlink:label="lab_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross complaint, number of defendants</link:label>
    <link:label id="lab_rng_LossContingencyCrossComplaintNumberOfDefendants_label_en-US" xlink:label="lab_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Cross Complaint, Number Of Defendants</link:label>
    <link:label id="lab_rng_LossContingencyCrossComplaintNumberOfDefendants_documentation_en-US" xlink:label="lab_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Cross Complaint, Number Of Defendants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:href="rng-20220630.xsd#rng_LossContingencyCrossComplaintNumberOfDefendants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:to="lab_rng_LossContingencyCrossComplaintNumberOfDefendants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_ed0e4f7a-c6a6-44eb-9743-3d75ecc0cb4a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_d854b6c2-994b-4a9c-86f2-e5d2c4362716_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_a001adc5-1962-4d2b-86d9-a4ffffc1ffad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4d7ae3b8-3c07-4d97-9179-78076c7dc28b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_21519deb-52bc-44b8-8dc9-bf68ee74ea44_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Key Terms and Costs Incurred</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Options Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6488d6a2-5007-411e-8fad-45084278cd24_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of RSUs Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_35dccffb-3855-4320-92b5-2406add44521_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_TemporaryEquityConversionPrice_17472e11-f64a-4022-aec9-ec3f44074568_terseLabel_en-US" xlink:label="lab_rng_TemporaryEquityConversionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_rng_TemporaryEquityConversionPrice_label_en-US" xlink:label="lab_rng_TemporaryEquityConversionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Conversion Price</link:label>
    <link:label id="lab_rng_TemporaryEquityConversionPrice_documentation_en-US" xlink:label="lab_rng_TemporaryEquityConversionPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TemporaryEquityConversionPrice" xlink:href="rng-20220630.xsd#rng_TemporaryEquityConversionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_TemporaryEquityConversionPrice" xlink:to="lab_rng_TemporaryEquityConversionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3598964a-b4e2-45b6-a9cf-98869085b879_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of accounting change</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_314f5eec-46ea-4959-afed-97a50026ddd8_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_0b2c749a-57e3-4f55-bd90-06bca8c619d8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_29e59d2b-af66-4c55-9a6a-d147c88056fe_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_c59e31b2-d5c3-4009-83a7-090ed27d6e5d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_32b7856c-4d4d-45e5-912a-96bdd883b856_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_894552bc-fb73-4224-a19e-072ce175e6dd_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_7265027d-5d07-47a6-8c9c-44fa789f3adc_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_1df919a3-6404-4288-b421-89f4f632bfa5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_e23be3a0-6cd4-40e5-b5ee-f5d6b937a0c7_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_1c119a00-b7f6-4c66-9dec-d438b163a2e2_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_7b940afe-6199-4349-95ab-0a7b9a5f40f8_terseLabel_en-US" xlink:label="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral MVP And RingCentral Customer Engagement Solutions</link:label>
    <link:label id="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_label_en-US" xlink:label="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral MVP And RingCentral Customer Engagement Solutions [Member]</link:label>
    <link:label id="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_documentation_en-US" xlink:label="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RingCentral MVP And RingCentral Customer Engagement Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:href="rng-20220630.xsd#rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:to="lab_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_5b80eb6e-84e6-42ed-924f-a6f4cf1504d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_b0adf5fb-03ab-4a84-a549-a5a9e56fc629_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ca384ffd-bf59-4540-ba09-cf694d3f5dcb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Carrying Amount of Liability Component and Equity Component of Notes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0772463a-1978-4f2b-92e1-3b1c8a0c9bc9_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_48ff7201-8b43-4833-b63e-5c9324d7d13c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_902152c0-1167-4fc6-84d9-8775e3c0b3ee_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of marketable equity investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_96112114-9497-4a5b-88ec-9dcefbec4549_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value (in thousands)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_1a90a19f-2af1-488e-bb4f-a7362d849b4c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_f13f77fd-951d-4047-aeaf-76deccda8449_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8bd060ff-756f-46bc-87ea-de3f14193369_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (remaining)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_634cc082-9b57-44b1-b416-8beafbe488bf_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c14ddabc-5ba0-4e60-a962-8858faaa9cad_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_92877ca1-0411-4dcb-a5eb-6f573d66debd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_54816154-5e44-4ed7-aff5-aa9bf0415b1e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c20e394a-e779-4e98-b826-21c319d77183_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_93ca8334-4922-423e-8344-c59a96dd53f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_841455e9-5b70-4882-ab00-44ffb3a4c4fa_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_8747a9f4-1e07-486b-b753-c1dea37ebbb2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_13864636-4c98-488a-9a37-79384eb9cdd3_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_6e6200d8-ad12-4795-b604-4f2d20333318_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_6549c247-8f08-408d-a462-c43a3de280a2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_6025de30-0a75-425f-9135-db76e12c5ed0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_081f267b-605f-43b8-aa4c-027da5eaf4e8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_61b89999-dbff-431b-a3f3-d34e0827273c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cc853d20-ddca-4632-92c4-c7fc92660fff_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_f7f3ae2e-aaef-4fa7-ae3a-bf3f5747baf5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_65b7443b-bb40-42e0-8704-9aa61982406f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ab71934f-911c-4ded-8b5c-197c1ca2e35e_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_af68f5e2-2681-447e-8343-64d7d72bf9cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c28f3710-e00d-431c-964c-0f0dbbdd0d61_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_10aafa97-0911-401d-bb80-cae83181e986_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_344ca65f-69d5-41f0-a277-149efd1db545_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss in relation to costs capitalized</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e6df465d-e696-481a-a76b-65c59447c3e5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_rng_SeriesAConvertiblePreferredStockMember_06ff7d4c-8b02-4b6a-9db2-ea0b5d133340_verboseLabel_en-US" xlink:label="lab_rng_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_rng_SeriesAConvertiblePreferredStockMember_a619109c-8586-4209-8f30-b2e07b00fed2_terseLabel_en-US" xlink:label="lab_rng_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock related to convertible preferred stock</link:label>
    <link:label id="lab_rng_SeriesAConvertiblePreferredStockMember_label_en-US" xlink:label="lab_rng_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_rng_SeriesAConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_rng_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rng_SeriesAConvertiblePreferredStockMember" xlink:href="rng-20220630.xsd#rng_SeriesAConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rng_SeriesAConvertiblePreferredStockMember" xlink:to="lab_rng_SeriesAConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_229b5d80-f5bb-4a58-b6a8-5dd3fadc85e5_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_157be03c-ea2e-4709-bf02-18cff0adf760_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5c040cff-9202-476a-8588-5404dcdb29b2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_15a6e351-7313-455b-bdcb-164d953c297e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation of Company's Basic and Diluted Net Income (Loss) Per Share of Common Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2456a02b-8fda-4e2e-bc50-6abe88b34acb_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_e9ce74f5-f5c8-4056-8cec-0cc138c38916_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_d47e0287-e546-42c0-8fe9-30b39bf079b6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting standards update, extensible enumeration</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>rng-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:04261df0-0ac8-4098-bcc1-78a993ca33e3,g:091a977c-effd-4266-9157-16cde6d64045-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://ringcentral.com/role/CoverPage" xlink:type="simple" xlink:href="rng-20220630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_658b852a-0c21-4f6d-97ae-b5e831706543" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_658b852a-0c21-4f6d-97ae-b5e831706543" xlink:to="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e714563d-7fd7-488d-8298-0662e4ccd4c2" xlink:to="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f5442041-ca0d-445f-9488-c69f569503ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:to="loc_us-gaap_CommonClassAMember_f5442041-ca0d-445f-9488-c69f569503ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba13acd9-7f51-4337-8df1-9ca21f695100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0c81a476-07a4-4106-b69f-10acb67e79b6" xlink:to="loc_us-gaap_CommonClassBMember_ba13acd9-7f51-4337-8df1-9ca21f695100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_cd8e0b21-5a61-4385-912c-042f608d3db2" xlink:to="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_510e794f-2a55-4f94-8829-6c589e028d3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentType_510e794f-2a55-4f94-8829-6c589e028d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_085a3a21-acb9-4589-8ce7-7187c86fdde3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentQuarterlyReport_085a3a21-acb9-4589-8ce7-7187c86fdde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4f1ec0f4-c875-476e-9832-daf8ce2d02b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentPeriodEndDate_4f1ec0f4-c875-476e-9832-daf8ce2d02b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d7d3092b-95de-412f-96e9-d81a20955f53" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentTransitionReport_d7d3092b-95de-412f-96e9-d81a20955f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_40d0b28a-90ae-4a91-9c00-844e5022f078" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityFileNumber_40d0b28a-90ae-4a91-9c00-844e5022f078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_09e37914-4311-445d-bcfc-02f14a6742b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityRegistrantName_09e37914-4311-445d-bcfc-02f14a6742b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0b5b174f-48bc-4eb4-bb13-a265fdfd35ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0b5b174f-48bc-4eb4-bb13-a265fdfd35ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_35569741-0605-47e1-89bf-2ed7854c9465" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityTaxIdentificationNumber_35569741-0605-47e1-89bf-2ed7854c9465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0d8ff2a1-d077-49c4-807f-8df4ff2a8bfc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressAddressLine1_0d8ff2a1-d077-49c4-807f-8df4ff2a8bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1d00715c-c492-443b-963f-a3d0ce5f893b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressCityOrTown_1d00715c-c492-443b-963f-a3d0ce5f893b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1306043b-943d-4a12-9565-f84c8919b7a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressStateOrProvince_1306043b-943d-4a12-9565-f84c8919b7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2cde3e12-ac46-4f0e-a1b6-4336ee38821a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityAddressPostalZipCode_2cde3e12-ac46-4f0e-a1b6-4336ee38821a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_77685d98-e663-4192-94cd-cba107b45397" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_CityAreaCode_77685d98-e663-4192-94cd-cba107b45397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9d17182a-527e-41ab-9eb9-6496b7800451" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_LocalPhoneNumber_9d17182a-527e-41ab-9eb9-6496b7800451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c79fed0d-d3f1-4543-afec-cde985c93b86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_Security12bTitle_c79fed0d-d3f1-4543-afec-cde985c93b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8e1eee1d-bd97-44ac-b767-1101c1cec26c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_TradingSymbol_8e1eee1d-bd97-44ac-b767-1101c1cec26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_59b69b88-e2eb-4e44-872c-840c6adc57d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_SecurityExchangeName_59b69b88-e2eb-4e44-872c-840c6adc57d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_86d40a67-d6d8-44ca-b3ae-75b8d64948c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCurrentReportingStatus_86d40a67-d6d8-44ca-b3ae-75b8d64948c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_71e8d2d6-bb48-4065-886d-3c5224779809" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityInteractiveDataCurrent_71e8d2d6-bb48-4065-886d-3c5224779809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2e1e27e1-bfed-400c-9dac-6c53eba8b131" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityFilerCategory_2e1e27e1-bfed-400c-9dac-6c53eba8b131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_adb7a266-b65f-4756-b776-2b61f8588a3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntitySmallBusiness_adb7a266-b65f-4756-b776-2b61f8588a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ec4e4afa-b47d-44d4-a736-f886fde6fcac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityEmergingGrowthCompany_ec4e4afa-b47d-44d4-a736-f886fde6fcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3e764cc3-96c6-4e92-870f-3c44e8ad9a81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityShellCompany_3e764cc3-96c6-4e92-870f-3c44e8ad9a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_48560721-b255-4cd4-bfbc-476edf26185c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_48560721-b255-4cd4-bfbc-476edf26185c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_622ec2ba-f9bb-4d91-8a36-c56ea270e1b4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_AmendmentFlag_622ec2ba-f9bb-4d91-8a36-c56ea270e1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c2b559f0-089b-45ed-be86-62557f924d8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentFiscalYearFocus_c2b559f0-089b-45ed-be86-62557f924d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e69732ff-e51a-4f6b-ae1b-90e57c697725" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e69732ff-e51a-4f6b-ae1b-90e57c697725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_782107c1-9dc4-4f0f-8695-526c4e0d8281" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_EntityCentralIndexKey_782107c1-9dc4-4f0f-8695-526c4e0d8281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_cdc00917-71e2-4503-b59b-d1750584fa91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_c8e935ee-8d0e-4148-9807-b5e1fdcde20f" xlink:to="loc_dei_CurrentFiscalYearEndDate_cdc00917-71e2-4503-b59b-d1750584fa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b38e133c-4c9b-41fd-b2bc-71faa55dc891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b38e133c-4c9b-41fd-b2bc-71faa55dc891" xlink:to="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f7ff535-3557-4f85-a936-7477f7792a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f7ff535-3557-4f85-a936-7477f7792a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9b43868b-cd9a-4b4e-bf00-10336c5cb9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9b43868b-cd9a-4b4e-bf00-10336c5cb9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionCurrent_41861df0-e196-4cbc-9217-5503e27671b8" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:to="loc_rng_DeferredAndPrepaidSalesCommissionCurrent_41861df0-e196-4cbc-9217-5503e27671b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e4f78ec0-c011-4de3-bda4-f672a613b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e4f78ec0-c011-4de3-bda4-f672a613b76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c3be5e31-1e85-4f20-9d72-a9c3ecfe86c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_63fdbd80-863f-471c-b14f-ffaa6a8a8686" xlink:to="loc_us-gaap_AssetsCurrent_c3be5e31-1e85-4f20-9d72-a9c3ecfe86c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86da790e-b409-4d24-9583-ad09a47632b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86da790e-b409-4d24-9583-ad09a47632b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e550e45-d1b8-4196-9d99-244f6af008d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e550e45-d1b8-4196-9d99-244f6af008d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_2e49ef60-89a9-4b91-9095-49f5eb4bf80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_LongTermInvestments_2e49ef60-89a9-4b91-9095-49f5eb4bf80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent_89a8d72c-f934-4f67-8b64-b7b9b761274c" xlink:href="rng-20220630.xsd#rng_DeferredAndPrepaidSalesCommissionNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_rng_DeferredAndPrepaidSalesCommissionNoncurrent_89a8d72c-f934-4f67-8b64-b7b9b761274c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6ff97b99-2ff8-4a2b-9c77-9af8c51f4c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_Goodwill_6ff97b99-2ff8-4a2b-9c77-9af8c51f4c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc9dcf14-ece2-446d-9603-c10e7fb0575c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc9dcf14-ece2-446d-9603-c10e7fb0575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_766b3048-3bcb-47c2-8197-dbd921ef93df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_766b3048-3bcb-47c2-8197-dbd921ef93df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fa0d83ec-c73c-4158-a02e-967c71e7dff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4673d874-7317-48f5-b9e3-0eb342f6a6ae" xlink:to="loc_us-gaap_Assets_fa0d83ec-c73c-4158-a02e-967c71e7dff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b38e133c-4c9b-41fd-b2bc-71faa55dc891" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fa94c218-95ed-41ac-a2d1-8d1da529c6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:to="loc_us-gaap_AccountsPayableCurrent_fa94c218-95ed-41ac-a2d1-8d1da529c6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0700ea30-7cf6-426e-9104-60696811c287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0700ea30-7cf6-426e-9104-60696811c287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_312c8ec1-d645-4679-a2cb-ec6128f506dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_312c8ec1-d645-4679-a2cb-ec6128f506dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_79188ac6-34ab-49f5-af7e-f7c484770b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_dbeada61-8fc4-4222-ae47-ff577dbc7929" xlink:to="loc_us-gaap_LiabilitiesCurrent_79188ac6-34ab-49f5-af7e-f7c484770b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_09040818-c478-416e-9df4-2ee6ede8956e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_09040818-c478-416e-9df4-2ee6ede8956e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f2c64131-7320-4ab8-9d5e-e681dbbaa3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f2c64131-7320-4ab8-9d5e-e681dbbaa3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_34e4513e-3bd4-4f13-b3d2-225ed94f6b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_34e4513e-3bd4-4f13-b3d2-225ed94f6b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5946bf5f-d036-4ccd-aae9-40d3b57c5e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_Liabilities_5946bf5f-d036-4ccd-aae9-40d3b57c5e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_81e48d45-fccc-4064-a24e-4a69f784dd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_CommitmentsAndContingencies_81e48d45-fccc-4064-a24e-4a69f784dd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8d77c724-a065-43f5-b602-51e8b7496455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8d77c724-a065-43f5-b602-51e8b7496455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_af48f796-3cde-4cda-93a9-642899433e33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:to="loc_us-gaap_CommonStockValue_af48f796-3cde-4cda-93a9-642899433e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_47e74869-9c6c-4eb1-99ae-c62acd2f7d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_47e74869-9c6c-4eb1-99ae-c62acd2f7d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_856a794f-ebc7-4d8c-a547-61684811221e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_856a794f-ebc7-4d8c-a547-61684811221e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4415901c-37e4-40b1-ba1a-13520389b90f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4415901c-37e4-40b1-ba1a-13520389b90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e698bb49-8283-4647-a6ec-096a595659a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_30758dee-ee5b-4c50-a62a-5949fb94e358" xlink:to="loc_us-gaap_StockholdersEquity_e698bb49-8283-4647-a6ec-096a595659a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_dfd1ad70-e44b-449d-812f-3c909d7c0262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8be635d-a749-426e-b36d-33311869a494" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_dfd1ad70-e44b-449d-812f-3c909d7c0262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ecf8519a-663c-4d7b-b6bc-1156c96b91fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ecf8519a-663c-4d7b-b6bc-1156c96b91fb" xlink:to="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:to="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_059948be-e0c7-4c25-89f0-ee19c70c9704" xlink:to="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_87172514-57d1-4e1a-abfb-c993c96d1e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:to="loc_us-gaap_LicenseAndServiceMember_87172514-57d1-4e1a-abfb-c993c96d1e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_010af48c-c994-4150-bf23-29654aa1d966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c17ceb55-b0a1-40ef-a380-0fa5aed85d44" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_010af48c-c994-4150-bf23-29654aa1d966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_27baf3c8-e962-4000-abd2-8520e521b75d" xlink:to="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d14d35f9-9a72-4bda-aa4f-f39e2a86f22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_e47bf667-9459-4873-b442-1e6180abb626" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d14d35f9-9a72-4bda-aa4f-f39e2a86f22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b0de8eb8-95cb-4eb6-8572-207da4eff2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_16af3624-61f8-4392-831f-f237736dfd0e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b0de8eb8-95cb-4eb6-8572-207da4eff2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eeb4b58a-bb68-49bd-af86-7b31fc6f24bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_GrossProfit_eeb4b58a-bb68-49bd-af86-7b31fc6f24bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_96673dcc-62f8-4f61-aedf-fe0986b7a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_96673dcc-62f8-4f61-aedf-fe0986b7a8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f99b84a0-b05d-42c7-b45d-e1d654176bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f99b84a0-b05d-42c7-b45d-e1d654176bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f58154a1-b203-4f78-b150-b0a664b9e955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f58154a1-b203-4f78-b150-b0a664b9e955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3d8e30b-0aa5-4d3f-bfda-64a59b125463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68388e25-002f-4dd2-8709-d5c430d76fb0" xlink:to="loc_us-gaap_OperatingExpenses_e3d8e30b-0aa5-4d3f-bfda-64a59b125463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c53e8680-2516-4d9e-b09c-c7ec4a22a9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_OperatingIncomeLoss_c53e8680-2516-4d9e-b09c-c7ec4a22a9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_511f6087-acb0-4919-8365-135f6cdb5355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_InterestExpense_511f6087-acb0-4919-8365-135f6cdb5355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fbac525f-a80a-4310-b339-f3ee6fdfff27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fbac525f-a80a-4310-b339-f3ee6fdfff27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_83bec0c2-f75b-4ed7-9178-19b1bb331c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b864c1a9-707f-4853-8ee8-4b6b5f8a6793" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_83bec0c2-f75b-4ed7-9178-19b1bb331c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3643b805-cea2-4de1-9967-6f51a0e1664d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3643b805-cea2-4de1-9967-6f51a0e1664d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86317deb-2b6b-4e0e-a082-4082888cd4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_86317deb-2b6b-4e0e-a082-4082888cd4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4878aa7e-0f2f-4b4f-a416-ff6cb24ebbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_NetIncomeLoss_4878aa7e-0f2f-4b4f-a416-ff6cb24ebbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ce78040d-c5d3-4ac7-b34c-73b81700f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:to="loc_us-gaap_EarningsPerShareBasic_ce78040d-c5d3-4ac7-b34c-73b81700f78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd8a65cd-7d66-471a-9952-529b898b7269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_714d3da7-5dd5-407a-a2e2-61a5ab990b10" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd8a65cd-7d66-471a-9952-529b898b7269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81a79859-7c74-409e-b087-83e965798cbf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7313b9fa-edf9-4bb9-af90-7c8520a5db26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7313b9fa-edf9-4bb9-af90-7c8520a5db26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30c2f5fd-1bba-4c23-90a5-8ac7d985631f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3aed3ebe-17f5-496c-ad5c-720d1c23bce9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30c2f5fd-1bba-4c23-90a5-8ac7d985631f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8c6a167a-fed2-4671-a005-65ded315cff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17480eee-b7b8-4691-9381-4bab8c474fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8c6a167a-fed2-4671-a005-65ded315cff7" xlink:to="loc_us-gaap_NetIncomeLoss_17480eee-b7b8-4691-9381-4bab8c474fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f4928869-762a-4a62-be6b-4110a0c3a479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8c6a167a-fed2-4671-a005-65ded315cff7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f4928869-762a-4a62-be6b-4110a0c3a479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_32d731f3-f642-47a3-b784-d2bc994433a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f4928869-762a-4a62-be6b-4110a0c3a479" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_32d731f3-f642-47a3-b784-d2bc994433a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c5faa3cd-66ac-43e6-9cca-4ac9cd098615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8c6a167a-fed2-4671-a005-65ded315cff7" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c5faa3cd-66ac-43e6-9cca-4ac9cd098615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6b0a0d6b-6589-4c73-8dff-703eb57b02b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6b0a0d6b-6589-4c73-8dff-703eb57b02b2" xlink:to="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3d845f79-9eb3-42eb-af87-3f0bf43347f8" xlink:to="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_908bb757-0f82-4d52-aa94-2f1bb51a098f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_CommonStockMember_908bb757-0f82-4d52-aa94-2f1bb51a098f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b12b2f42-9c85-471c-8bee-b4e323f9cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b12b2f42-9c85-471c-8bee-b4e323f9cd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90ad741a-bd63-4b17-bb6c-424db0a79892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90ad741a-bd63-4b17-bb6c-424db0a79892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8588feba-8294-440e-bc6a-ececd4944e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf4b19c-48b3-4791-bde1-39ca5f0d7c33" xlink:to="loc_us-gaap_RetainedEarningsMember_8588feba-8294-440e-bc6a-ececd4944e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0bd9b4bb-cbd2-43e8-a22e-a5ff1df54c2b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13560f98-3ab7-4433-a380-ed4fb1957afe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3f47a2b1-a405-4f91-8315-f51252fe29f5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13560f98-3ab7-4433-a380-ed4fb1957afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9136233b-4a5f-4fd6-8b5a-ff78512100c8" xlink:to="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a6b5c6e2-32d2-4dbd-a4df-c636bcd8bded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a6b5c6e2-32d2-4dbd-a4df-c636bcd8bded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_950f8205-91f8-4cd1-8d4d-b6f47192fa10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockholdersEquity_950f8205-91f8-4cd1-8d4d-b6f47192fa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a344a2f9-97c3-4428-8ea3-05af1845680d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a344a2f9-97c3-4428-8ea3-05af1845680d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_ec1d66d1-68b7-4381-9c99-ac6c4d464186" xlink:href="rng-20220630.xsd#rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital_ec1d66d1-68b7-4381-9c99-ac6c4d464186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_115baac3-363f-464c-b883-46394e0e8e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_115baac3-363f-464c-b883-46394e0e8e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e0fa1b8e-1682-47e3-977b-72e62d8a14a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e0fa1b8e-1682-47e3-977b-72e62d8a14a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fdc60725-8f51-4081-8bd1-3d61c283ad9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fdc60725-8f51-4081-8bd1-3d61c283ad9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_0a98e9d9-3579-4d34-ba11-eec691d1d524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_0a98e9d9-3579-4d34-ba11-eec691d1d524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f6d863a3-1ce8-4429-bbe3-a70fe288665e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f6d863a3-1ce8-4429-bbe3-a70fe288665e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8a17ed91-ff9a-444a-b553-bd2686dbb4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8a17ed91-ff9a-444a-b553-bd2686dbb4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_70b69562-618d-4df3-b763-4fe36fabccb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_NetIncomeLoss_70b69562-618d-4df3-b763-4fe36fabccb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6b1f207c-9f4b-4237-855d-a345905a731b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6b1f207c-9f4b-4237-855d-a345905a731b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b70f520c-46a4-4c25-95f6-590a2f34c5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_61c1d7fb-adbf-4eb8-80a5-d067b53619e8" xlink:to="loc_us-gaap_StockholdersEquity_b70f520c-46a4-4c25-95f6-590a2f34c5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_bd3717fd-2e52-40cb-94de-4a7ad4a912fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_662ef0cc-88fd-40f3-b58c-6cb1260bddb1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_bd3717fd-2e52-40cb-94de-4a7ad4a912fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="rng-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d47c0dc9-0b85-431f-8fb1-35ff90d04188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d47c0dc9-0b85-431f-8fb1-35ff90d04188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a0adcfa1-3b64-4639-8b39-e5e848b1dd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d47c0dc9-0b85-431f-8fb1-35ff90d04188" xlink:to="loc_us-gaap_NetIncomeLoss_a0adcfa1-3b64-4639-8b39-e5e848b1dd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d47c0dc9-0b85-431f-8fb1-35ff90d04188" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_0f2b17ee-242a-4905-81c2-088bf051b202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_0f2b17ee-242a-4905-81c2-088bf051b202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_75825d4b-ed92-4a7c-a53f-c85710a0158b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_ShareBasedCompensation_75825d4b-ed92-4a7c-a53f-c85710a0158b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ecb5e53f-4bd0-4d46-8456-02455d0925be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ecb5e53f-4bd0-4d46-8456-02455d0925be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7941a1bc-93fa-4e01-898b-5546717f0492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7941a1bc-93fa-4e01-898b-5546717f0492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_52831de3-a526-4a6f-9f89-92e385590a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_52831de3-a526-4a6f-9f89-92e385590a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount_51568611-e94c-475a-ae83-59cc4cce65dc" xlink:href="rng-20220630.xsd#rng_RepaymentsOfConvertibleDebtDebtDiscount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_rng_RepaymentsOfConvertibleDebtDebtDiscount_51568611-e94c-475a-ae83-59cc4cce65dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_380c49a5-7414-4a66-a2c7-ad4fd5b9dab1" xlink:href="rng-20220630.xsd#rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_380c49a5-7414-4a66-a2c7-ad4fd5b9dab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossGainAndOtherRelatedCostsOnInvestments_111052b0-152f-472d-af3a-9f48fc467e66" xlink:href="rng-20220630.xsd#rng_LossGainAndOtherRelatedCostsOnInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_rng_LossGainAndOtherRelatedCostsOnInvestments_111052b0-152f-472d-af3a-9f48fc467e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3d2d6ab0-109d-458b-a4cc-972b909b6aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3d2d6ab0-109d-458b-a4cc-972b909b6aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_8e4dc313-35ec-4561-be01-8dd78ab759bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_8e4dc313-35ec-4561-be01-8dd78ab759bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_936fc9b3-b037-48dc-b8b7-f5b7c47d897d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d8066714-ac1e-414e-b1c8-a094a61b5741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d8066714-ac1e-414e-b1c8-a094a61b5741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_e6e4df5e-e382-417c-bc32-5edf5c37ba8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_e6e4df5e-e382-417c-bc32-5edf5c37ba8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_35eb9a7e-0a32-455a-b19d-61f195e78bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_35eb9a7e-0a32-455a-b19d-61f195e78bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2798d120-8908-4451-ab08-bf486fb9db99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2798d120-8908-4451-ab08-bf486fb9db99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_41fe3df6-12bc-4dab-84b1-74f440bbca3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_41fe3df6-12bc-4dab-84b1-74f440bbca3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8d9f8d9f-a954-4b77-b776-a403fe8e071d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8d9f8d9f-a954-4b77-b776-a403fe8e071d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_8c40807c-796e-4a57-9598-f8e4b9660792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c16e9b63-7ee5-445c-ac43-1ee81be20c43" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_8c40807c-796e-4a57-9598-f8e4b9660792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6f140fd5-87db-4120-b6ee-5300b4702e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d47c0dc9-0b85-431f-8fb1-35ff90d04188" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6f140fd5-87db-4120-b6ee-5300b4702e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_862fc085-00b5-4013-9cdf-8eb7a5d60115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_862fc085-00b5-4013-9cdf-8eb7a5d60115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireSoftware_a68c9987-e5ca-4580-85d3-1bbeeea454d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:to="loc_us-gaap_PaymentsToAcquireSoftware_a68c9987-e5ca-4580-85d3-1bbeeea454d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_bdd3ca7a-0d23-45af-bf19-98eb88ab4aff" xlink:href="rng-20220630.xsd#rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:to="loc_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments_bdd3ca7a-0d23-45af-bf19-98eb88ab4aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0f4aa98-879c-4b50-bb2e-de96e41c32d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9372de5-91d5-4e2a-b1c6-9ea5b86387d2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0f4aa98-879c-4b50-bb2e-de96e41c32d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_b698b979-9275-4dbc-bb51-fcc8dd514799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_b698b979-9275-4dbc-bb51-fcc8dd514799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1081b813-30f1-4e3c-b40a-532631c799b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1081b813-30f1-4e3c-b40a-532631c799b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_25bb877c-8265-45fd-8f55-2c6bd5c8de84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_25bb877c-8265-45fd-8f55-2c6bd5c8de84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_850ec298-b6e6-419e-bf5d-5a2f46ec5f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_850ec298-b6e6-419e-bf5d-5a2f46ec5f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_8f7bae5e-5e7c-4173-9d43-f17d50030d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_8f7bae5e-5e7c-4173-9d43-f17d50030d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_c037f2d7-ea4a-4232-aed3-ab130d35f9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_RepaymentsOfDebt_c037f2d7-ea4a-4232-aed3-ab130d35f9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d5cfc88-6736-4d6a-ab24-8306b03a1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f896adfa-4d64-4354-8f0d-c274e91f12b3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d5cfc88-6736-4d6a-ab24-8306b03a1e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8a096b8-32bd-48e9-af30-b2f4222c0e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8a096b8-32bd-48e9-af30-b2f4222c0e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6533f71-16bb-4eb1-bc13-2856cd2b10d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6533f71-16bb-4eb1-bc13-2856cd2b10d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_041e97da-c5d3-492a-b07f-2f17711001ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_041e97da-c5d3-492a-b07f-2f17711001ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c66659b-06bf-4f8d-a024-a18f82f2d371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_041e97da-c5d3-492a-b07f-2f17711001ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c66659b-06bf-4f8d-a024-a18f82f2d371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b17a3c69-b4c9-45d6-b65d-86cb31807d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_041e97da-c5d3-492a-b07f-2f17711001ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b17a3c69-b4c9-45d6-b65d-86cb31807d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_904faa48-de90-437e-97ba-a1833eca5455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_904faa48-de90-437e-97ba-a1833eca5455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_c51b9004-e72e-4c24-8339-0d0e533f2426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_904faa48-de90-437e-97ba-a1833eca5455" xlink:to="loc_us-gaap_InterestPaidNet_c51b9004-e72e-4c24-8339-0d0e533f2426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ac9da74a-d6d3-4ccb-a568-b4958d595dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_904faa48-de90-437e-97ba-a1833eca5455" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ac9da74a-d6d3-4ccb-a568-b4958d595dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f22264ef-1e42-4b09-833d-b1bcdaecc10b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ede328f3-87e9-4754-a9ec-7214b06ebd85" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f22264ef-1e42-4b09-833d-b1bcdaecc10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a9a3fe19-e056-4102-9405-2fe751d40714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f22264ef-1e42-4b09-833d-b1bcdaecc10b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a9a3fe19-e056-4102-9405-2fe751d40714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="rng-20220630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_539ca239-5e25-43f8-b72a-6002c4408110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_4cf6750d-a870-4f8b-999f-f40aa552d58c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_539ca239-5e25-43f8-b72a-6002c4408110" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_4cf6750d-a870-4f8b-999f-f40aa552d58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="rng-20220630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_eaafafbf-94a5-41e4-8267-ec70a155aa64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_eaafafbf-94a5-41e4-8267-ec70a155aa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_bcc495b8-bcb6-4f73-99dd-8e3aa09950b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:to="loc_us-gaap_UseOfEstimates_bcc495b8-bcb6-4f73-99dd-8e3aa09950b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8517eb71-dc79-4923-b9c0-33bef6c624e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8517eb71-dc79-4923-b9c0-33bef6c624e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_ad39d8c1-216f-47b0-b048-71afd4854c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_ad39d8c1-216f-47b0-b048-71afd4854c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d576e6b6-cca1-4dca-b4fa-1a073f96b5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd53f3c8-65b4-4696-a723-f5d091b94b26" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d576e6b6-cca1-4dca-b4fa-1a073f96b5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3a2d8e46-7473-47ed-9e66-cb463b60f283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3a2d8e46-7473-47ed-9e66-cb463b60f283" xlink:to="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c7e70bb8-35a1-45f6-b58d-2aa8e732e47d" xlink:to="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4117b63a-9f99-475e-8020-f6b680198cf3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1cf6f3de-ae0a-4b95-9eed-fa905df7ec34" xlink:to="loc_country_US_4117b63a-9f99-475e-8020-f6b680198cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d1f49e54-d9fe-4c55-a70c-7b5aa89e5ad8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_08c5f088-16fe-49fe-90d2-15f19eb54811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f94717cb-6b9e-4eb6-9862-bded195535f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_08c5f088-16fe-49fe-90d2-15f19eb54811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9e7e6b8f-e0c3-4492-a45f-467958401983" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_057c2312-a3d5-423c-9812-459fe7898bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_79dfa06a-d74b-45c9-b5cf-2f63eb1c2eba" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_057c2312-a3d5-423c-9812-459fe7898bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9679df06-ecff-46b7-8de8-b8cc0e251185" xlink:to="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ce58588f-8ba8-4b41-9c0b-eddc00790aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:to="loc_us-gaap_RetainedEarningsMember_ce58588f-8ba8-4b41-9c0b-eddc00790aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f028c57b-c65d-4b2f-be8d-e480fbc3c46e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7cd7b9d4-77fb-4296-9e45-f2b637c528e9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f028c57b-c65d-4b2f-be8d-e480fbc3c46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1e4de10f-e95d-4533-bf82-e10d7ac7137c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a5d94bb5-2c99-4950-9295-ab9184d4231d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5b0db7f2-e28b-4934-bacd-8f733939533b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a5d94bb5-2c99-4950-9295-ab9184d4231d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_50550212-7f9b-4057-b782-d2babfda1ea7" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_49859304-6561-430a-b98c-11ccd23b9f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_NumberOfReportableSegments_49859304-6561-430a-b98c-11ccd23b9f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_749fcd84-2aea-488e-8007-e3115ae0dc18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_749fcd84-2aea-488e-8007-e3115ae0dc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b9bfab69-f2f9-4304-8ba8-52fd976b48f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d23ffeb5-1c28-4a17-a189-302e780af03a" xlink:to="loc_us-gaap_StockholdersEquity_b9bfab69-f2f9-4304-8ba8-52fd976b48f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/Revenue" xlink:type="simple" xlink:href="rng-20220630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6a4235f0-295a-4a64-b3b0-e0953362dc80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b650da60-28f2-4f65-a90a-5f4b9cc0a18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6a4235f0-295a-4a64-b3b0-e0953362dc80" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b650da60-28f2-4f65-a90a-5f4b9cc0a18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RevenueTables" xlink:type="simple" xlink:href="rng-20220630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28de4dc2-88c2-4ffb-af87-c74752f5c370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_97262d3e-c4da-46f5-8079-d3c4c63c81db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28de4dc2-88c2-4ffb-af87-c74752f5c370" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_97262d3e-c4da-46f5-8079-d3c4c63c81db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RevenueDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3c3ac5d6-5939-4994-a96a-1ffa7fcf9ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3c3ac5d6-5939-4994-a96a-1ffa7fcf9ef0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7adaeae0-1e4c-44b5-92c0-44d371357d6e" xlink:to="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MinimumMember_c51f5c4d-8189-45c3-bd29-7802946acbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e67e73c-4608-4f19-bae7-9bd4e04f8f53" xlink:to="loc_srt_MaximumMember_7118ec94-1fda-4d68-a6cc-9685227c91fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dbd02229-91cc-4ca5-950d-936d0ff61da2" xlink:to="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:href="rng-20220630.xsd#rng_RingCentralCustomerEngagementSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralCustomerEngagementSolutionsMember_130f3088-a1fe-4224-af83-a02ba9d61ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:href="rng-20220630.xsd#rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember_448d3213-792b-4c68-a518-23fa6aabda13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e877afaa-a441-4fe2-9c5e-117b9378aa83" xlink:to="loc_us-gaap_ProductMember_e9a94dc2-96ee-44e7-8a38-16e8028e0620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7ca09b5f-bc4f-4a70-9d53-a069bcd72550" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6347991b-16b8-4fdc-b0c8-09c6cd8c38e2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_beca589a-f671-4cc1-81b4-a96eb2a279ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9b411725-f28b-4946-868e-57446ded7a23" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_b11f9c25-5f07-4788-80b4-0d8591eefecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_24d89573-9e08-484c-8125-6c7988de7eb4" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_4d3b1daf-c51f-4e13-abd0-881e053f4bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_91c7f74d-711e-471a-95aa-370c153fef4f" xlink:to="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_srt_NorthAmericaMember_27fd17d4-6649-4c81-b678-6394db2aa3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:href="rng-20220630.xsd#rng_OtherGeographicalAreaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_495b64a1-acf7-470b-bdfa-f11061c0d5c8" xlink:to="loc_rng_OtherGeographicalAreaMember_6dbb20db-bb54-4ed0-ad77-f451cefecca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9278742e-60e5-4ba6-828d-fa80f2adf0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9278742e-60e5-4ba6-828d-fa80f2adf0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d2625a50-e191-4be0-aa43-0e5c68c9f48f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_38147147-8b11-486b-be8b-12c5835633d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_580b666b-74f8-4ab4-be16-fc77c85a60e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:href="rng-20220630.xsd#rng_RevenueFromContractWithCustomerSubscriptionTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_rng_RevenueFromContractWithCustomerSubscriptionTerm_6808f1a7-9e02-4e67-8745-3b3daa98df1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_50207647-45d6-4253-88e4-9242bd5737e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3361447c-0cc9-46d5-bad9-d52ce396d2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ff57a672-af58-4104-9f55-2c35e2743514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_02fc9ff9-5ea3-4c62-b037-6800a1b0f853" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c004f102-530b-4762-9f15-a9d78dae2bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RevenueDetails_1" xlink:type="simple" xlink:href="rng-20220630.xsd#RevenueDetails_1"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/RevenueDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponents" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponents"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4cfdea31-b122-4a4c-80d7-e3ad7a3b8153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_430d79d8-8c1b-40e3-856c-5008c875943b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4cfdea31-b122-4a4c-80d7-e3ad7a3b8153" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_430d79d8-8c1b-40e3-856c-5008c875943b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsTables" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_823b0791-90ec-42ae-9470-9420a91eff46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_823b0791-90ec-42ae-9470-9420a91eff46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bb0efce1-c6ca-498d-9445-22d23b7b0a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bb0efce1-c6ca-498d-9445-22d23b7b0a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_bdd9bdc8-c7ed-470f-bd49-b41124314710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_bdd9bdc8-c7ed-470f-bd49-b41124314710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8f2e2921-7675-469b-903d-a90affc7a031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8f2e2921-7675-469b-903d-a90affc7a031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_b5f300a6-24bb-4a00-ae88-3182c273ae74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_b5f300a6-24bb-4a00-ae88-3182c273ae74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_517f5a0a-ce9f-47f0-a3e2-4beb02842148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_517f5a0a-ce9f-47f0-a3e2-4beb02842148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ea86d283-d3cc-448d-9b53-b154deabf299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ea86d283-d3cc-448d-9b53-b154deabf299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_39dd8e4f-cbb0-43b0-9223-2e55fbbcef50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_285c1ff3-4022-4e2c-84c2-721a09c8447b" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_39dd8e4f-cbb0-43b0-9223-2e55fbbcef50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1256476b-b413-467e-bff0-8172033d00a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_a4cde845-c360-4ad3-accf-d6b242da7b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1256476b-b413-467e-bff0-8172033d00a4" xlink:to="loc_us-gaap_Cash_a4cde845-c360-4ad3-accf-d6b242da7b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_14d13630-8cc5-44af-a104-2781072f280a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1256476b-b413-467e-bff0-8172033d00a4" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_14d13630-8cc5-44af-a104-2781072f280a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be72d96f-bef3-4349-ab91-71072b72fcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1256476b-b413-467e-bff0-8172033d00a4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be72d96f-bef3-4349-ab91-71072b72fcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_5a1c0d2d-116f-4d81-b1c4-548dd6d1645d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:to="loc_us-gaap_RestrictedCash_5a1c0d2d-116f-4d81-b1c4-548dd6d1645d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4fbd47eb-fc41-4e3c-9216-2c1c59e7a690" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:to="loc_us-gaap_Depreciation_4fbd47eb-fc41-4e3c-9216-2c1c59e7a690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_74c5b136-714f-4ac3-9933-95b07cab05bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_74c5b136-714f-4ac3-9933-95b07cab05bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_c0b6ba77-f95d-45a5-b6bd-3f4bb403273e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_c0b6ba77-f95d-45a5-b6bd-3f4bb403273e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_3f07893c-5475-4bd7-9adc-a5c0e1ec5997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a23d462-c998-4995-91b1-545d1891eb17" xlink:to="loc_us-gaap_AssetImpairmentCharges_3f07893c-5475-4bd7-9adc-a5c0e1ec5997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3df1ef47-21fb-47f4-9e53-2008892a3ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_90bb24c3-0d67-4c7a-8f02-b4d061d55a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3df1ef47-21fb-47f4-9e53-2008892a3ba4" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_90bb24c3-0d67-4c7a-8f02-b4d061d55a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ac1f3709-953a-45c8-a4c4-c8c43026e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3df1ef47-21fb-47f4-9e53-2008892a3ba4" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ac1f3709-953a-45c8-a4c4-c8c43026e38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_52c30dd3-e64d-4f56-b926-539e7afed40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3df1ef47-21fb-47f4-9e53-2008892a3ba4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_52c30dd3-e64d-4f56-b926-539e7afed40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_40ac9b1e-8ebf-4ffe-a407-c34e1a75db79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3df1ef47-21fb-47f4-9e53-2008892a3ba4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_40ac9b1e-8ebf-4ffe-a407-c34e1a75db79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aafb90ae-ba57-45d8-a017-485c054b5c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_af0f0a02-0728-4c24-9761-9c406f5f87ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aafb90ae-ba57-45d8-a017-485c054b5c7e" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_af0f0a02-0728-4c24-9761-9c406f5f87ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_774ecaed-5212-48b9-a327-9476dc5e4e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aafb90ae-ba57-45d8-a017-485c054b5c7e" xlink:to="loc_us-gaap_InventoryNet_774ecaed-5212-48b9-a327-9476dc5e4e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6697e413-7b5a-47d0-97c4-4f4b01dcce70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aafb90ae-ba57-45d8-a017-485c054b5c7e" xlink:to="loc_us-gaap_OtherAssetsCurrent_6697e413-7b5a-47d0-97c4-4f4b01dcce70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f0c1aa27-b68b-4ac1-bbc3-7835a5908617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aafb90ae-ba57-45d8-a017-485c054b5c7e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f0c1aa27-b68b-4ac1-bbc3-7835a5908617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4fa3dac2-b4e8-4c41-8c52-45d371930a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4fa3dac2-b4e8-4c41-8c52-45d371930a43" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1ac3a8b-1e08-4bb0-85f8-d30bbfa9391f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_505500ec-0c23-465c-a392-5d92a5ae06c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_TechnologyEquipmentMember_505500ec-0c23-465c-a392-5d92a5ae06c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_a4c9c896-6133-43b8-b2e8-692dc1c8c013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_a4c9c896-6133-43b8-b2e8-692dc1c8c013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_28ebb549-82f5-4729-aa80-3cb7f01250a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_28ebb549-82f5-4729-aa80-3cb7f01250a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0bd2ef5f-84b0-4260-9c06-0dec09191072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e84ded0-5bfa-4779-8acc-1d71dbe1fdc0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0bd2ef5f-84b0-4260-9c06-0dec09191072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b4b6fc1-4b56-42db-bb25-947f99f65c9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_512750e2-ae34-4117-b9e4-b886d48c937d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_512750e2-ae34-4117-b9e4-b886d48c937d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8c5f29f7-fcc3-4418-b405-241dc130b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8c5f29f7-fcc3-4418-b405-241dc130b51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_83dba861-8b85-451f-8437-671837bc5836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45ecb34f-7a66-4b3b-8ef4-280ec3fa10ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_83dba861-8b85-451f-8437-671837bc5836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dbe5715f-a489-4615-8241-c4f699cc07fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_853b4399-b153-4d5c-be01-f211e273ca00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dbe5715f-a489-4615-8241-c4f699cc07fd" xlink:to="loc_us-gaap_GoodwillRollForward_853b4399-b153-4d5c-be01-f211e273ca00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8a7bdf3b-5b69-4a8c-8c6f-046e0239a34a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_853b4399-b153-4d5c-be01-f211e273ca00" xlink:to="loc_us-gaap_Goodwill_8a7bdf3b-5b69-4a8c-8c6f-046e0239a34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_da69c6c7-fe22-4e85-b366-49faf3b9e19b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_853b4399-b153-4d5c-be01-f211e273ca00" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_da69c6c7-fe22-4e85-b366-49faf3b9e19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4f585f6-28b2-4d1a-808a-c95f02b806ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_853b4399-b153-4d5c-be01-f211e273ca00" xlink:to="loc_us-gaap_Goodwill_d4f585f6-28b2-4d1a-808a-c95f02b806ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f5e80ed3-0b1d-49e8-9b16-0d184643a942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f5e80ed3-0b1d-49e8-9b16-0d184643a942" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12ae7823-2e03-49b4-aef3-b9b60813d0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1868e013-483e-4fb7-b140-d13c9b6f94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1868e013-483e-4fb7-b140-d13c9b6f94e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3e92abab-8436-4f98-bcec-312356a14a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b17f9f28-39e5-4030-8b11-1daa6403e358" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3e92abab-8436-4f98-bcec-312356a14a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65512d2f-ba14-4b08-a135-249afcff5d96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12142f6d-0c73-4c99-8f58-76ab65f21b61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12142f6d-0c73-4c99-8f58-76ab65f21b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_938c6460-b77a-4a9f-bc22-5b00f8a533a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_938c6460-b77a-4a9f-bc22-5b00f8a533a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ff2e648-a073-4d11-9371-14c6ce5ac1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ff2e648-a073-4d11-9371-14c6ce5ac1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5d6efa17-ad68-4c8a-9bfb-d99ad57ea64d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b898d7e-2c4a-428c-a46c-3a3e03e5c6b9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5d6efa17-ad68-4c8a-9bfb-d99ad57ea64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4241796b-2347-49b6-a07b-d39d18fafd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4241796b-2347-49b6-a07b-d39d18fafd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cb39f5d6-b5bb-44f2-9e32-3e6dbe98f404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cb39f5d6-b5bb-44f2-9e32-3e6dbe98f404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_37e4a1ef-d628-495e-88fa-8496bf67ab31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_37e4a1ef-d628-495e-88fa-8496bf67ab31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5dfb746a-8748-4804-8e94-41d8b5a70a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5dfb746a-8748-4804-8e94-41d8b5a70a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_78dd1da1-fec0-40c1-bd98-f520b45eeeaf" xlink:href="rng-20220630.xsd#rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree_78dd1da1-fec0-40c1-bd98-f520b45eeeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3504ad03-b1a0-4584-9e5a-a849d25c285b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_edcafa2d-cddc-4136-b3fa-b7ae61320821" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3504ad03-b1a0-4584-9e5a-a849d25c285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_23f19e31-798e-45f4-bb18-f8e6af32269f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_23f19e31-798e-45f4-bb18-f8e6af32269f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_b4c0a46d-0624-4a19-a11e-c1120ede3149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_TaxesPayableCurrent_b4c0a46d-0624-4a19-a11e-c1120ede3149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_795837af-2a0b-4da8-a6aa-0a69ae9b9e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_795837af-2a0b-4da8-a6aa-0a69ae9b9e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e725c68-20dc-41b8-9b04-33b3b08bfc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e725c68-20dc-41b8-9b04-33b3b08bfc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eae1747f-2488-4f05-9b20-35f4eb0a6ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eae1747f-2488-4f05-9b20-35f4eb0a6ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_48cf2158-a1fe-43f8-ac8e-96caf60000ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6541c61b-50ef-4e16-b2fc-08cc71087cf5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_48cf2158-a1fe-43f8-ac8e-96caf60000ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_46f36c44-bb2d-495d-b078-a9f8b103dee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_971f8d20-ae65-4830-9d07-5fc23c67a043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46f36c44-bb2d-495d-b078-a9f8b103dee1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_971f8d20-ae65-4830-9d07-5fc23c67a043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_88e49be0-ac60-4b1d-ae08-fe72da71135f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_4bd76ddd-75c0-4f50-9654-85ac06c9c607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_88e49be0-ac60-4b1d-ae08-fe72da71135f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_4bd76ddd-75c0-4f50-9654-85ac06c9c607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2c6c7b8d-80fb-462c-98ac-8f5096bb86c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2c6c7b8d-80fb-462c-98ac-8f5096bb86c8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:to="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_98b4c252-7945-4e4f-82c9-442340c37731" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4d68ca69-60b8-41fc-b413-e1aaddeefffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6e8b183-cdbd-4713-9893-07ae7d465d2b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4d68ca69-60b8-41fc-b413-e1aaddeefffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7461393c-74bb-430d-b823-ad135b22ef14" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f983a99b-8a7b-44d1-b0f2-68bdbd9f2fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f983a99b-8a7b-44d1-b0f2-68bdbd9f2fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_da961324-bea7-4b75-9b7b-4ddc037194c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_da961324-bea7-4b75-9b7b-4ddc037194c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a194ec5f-551e-400f-987d-7b020a187b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_548da79f-e1e5-4a1b-be66-d8fcb819ebdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a194ec5f-551e-400f-987d-7b020a187b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b263089-c154-4774-b4e9-6d773ad58a21" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb582c9a-37b5-4651-92a6-a15ee8b120af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_331e8503-1177-484f-a41a-63da35acab2a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb582c9a-37b5-4651-92a6-a15ee8b120af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7aade58a-a126-4acd-a4da-dda381f03725" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4baa9987-f1b8-4c1d-b1bf-587b707c79b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4baa9987-f1b8-4c1d-b1bf-587b707c79b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_1b0e8b3d-d3f6-4f85-aed4-fbc7bda7fe35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_ee4e28c3-5313-45a9-91bf-b4ceb3214dfd" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_1b0e8b3d-d3f6-4f85-aed4-fbc7bda7fe35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#FairValueofFinancialInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6e372205-c41b-403d-913e-dcc5d391d128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6e372205-c41b-403d-913e-dcc5d391d128" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:to="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b34c419-0c2c-46ba-b9b4-bed7dee7f292" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8c2ee722-4894-4f87-9846-bf04075a4d6a" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8c2ee722-4894-4f87-9846-bf04075a4d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_9aefe69a-9951-4c98-b8a8-a14b50a6fce2" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a40f3dc8-e7b4-4232-8fb2-57b3a0e09c83" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_9aefe69a-9951-4c98-b8a8-a14b50a6fce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e9757e9-2666-40b9-8dee-db780fd85b79" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dd5a8846-9131-4640-a853-7410813ddab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42d2e719-b484-4255-b7ee-4944a06c6621" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dd5a8846-9131-4640-a853-7410813ddab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14403bb4-b894-4368-960e-7c84edd8a085" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_70b37941-1646-428e-8ac6-291453e6d38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_70b37941-1646-428e-8ac6-291453e6d38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_7b5765f4-f98c-48c1-8593-e9ce2372bb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_7b5765f4-f98c-48c1-8593-e9ce2372bb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_67135336-856d-456e-99b6-0bb77a4ff1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_67135336-856d-456e-99b6-0bb77a4ff1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0d8084bd-d74a-4070-bda6-3184438eb5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0d8084bd-d74a-4070-bda6-3184438eb5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_8c3e5501-912e-4d27-8dd0-8c7cd57da115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_8c3e5501-912e-4d27-8dd0-8c7cd57da115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a21d760a-435b-46b8-a15c-1e4bbd2b8d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a21d760a-435b-46b8-a15c-1e4bbd2b8d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_ecd01fea-ad24-4054-b3f5-7eee4fb5a243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b44897c9-c56e-457e-b74d-36828b8103d4" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_ecd01fea-ad24-4054-b3f5-7eee4fb5a243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotes" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotes"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_788fe9a4-b5ff-4726-8a76-792647f8f758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_5e37149a-edb4-4691-b32d-7bdcb388c25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_788fe9a4-b5ff-4726-8a76-792647f8f758" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_5e37149a-edb4-4691-b32d-7bdcb388c25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesTables" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cac38702-1c04-47c4-acdd-09c98adadeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_9352dba8-ce5f-4925-9a16-daf2e3386ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cac38702-1c04-47c4-acdd-09c98adadeaa" xlink:to="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_9352dba8-ce5f-4925-9a16-daf2e3386ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_800cdccd-1339-4050-b85a-55f1370a711c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cac38702-1c04-47c4-acdd-09c98adadeaa" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_800cdccd-1339-4050-b85a-55f1370a711c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ScheduleOfInterestExpenseTableTextBlock_98b51ee5-aef1-489d-89f8-648e4898f319" xlink:href="rng-20220630.xsd#rng_ScheduleOfInterestExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cac38702-1c04-47c4-acdd-09c98adadeaa" xlink:to="loc_rng_ScheduleOfInterestExpenseTableTextBlock_98b51ee5-aef1-489d-89f8-648e4898f319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_d9fac73d-f4ec-4d61-b417-b8cc90c6f832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cac38702-1c04-47c4-acdd-09c98adadeaa" xlink:to="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_d9fac73d-f4ec-4d61-b417-b8cc90c6f832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2a85d971-196f-4ab1-8401-7be9f16ced48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2a85d971-196f-4ab1-8401-7be9f16ced48" xlink:to="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a211fd4-4987-4640-bf6b-ed2b6b75d3ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_84827c21-d59a-42f1-89bc-2cb6e1decf72" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_84827c21-d59a-42f1-89bc-2cb6e1decf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_1694889e-6e3f-4a7a-ab41-6477f1a4dca5" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_1694889e-6e3f-4a7a-ab41-6477f1a4dca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_d868f543-69d7-45b8-9aa1-6bd9b5263297" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8b7d6aee-d1cf-4cde-aa59-3155fd59c20e" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_d868f543-69d7-45b8-9aa1-6bd9b5263297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff2bd8aa-22cd-4493-ab88-08c8ac68a17a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ee932d2d-7ad6-4ec9-8b43-3fdc212d0f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d0f2bb7e-f67a-4b82-a1e3-1440950b0127" xlink:to="loc_us-gaap_ConvertibleDebtMember_ee932d2d-7ad6-4ec9-8b43-3fdc212d0f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_29aa58a6-7687-432b-ac8f-591496fab1cb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_60a7c073-e759-4cea-97e2-3d9e05648f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_60a7c073-e759-4cea-97e2-3d9e05648f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16a6d562-fe0b-4ea0-99fa-5ea5f7fa5ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16a6d562-fe0b-4ea0-99fa-5ea5f7fa5ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_efa926ad-6cd9-47ad-9625-afa32acff484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_efa926ad-6cd9-47ad-9625-afa32acff484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1519f82a-84b0-4b0a-8f2e-cdc2cfbb1bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ae6cf40-0c86-4fd6-b35c-c77f6507497e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1519f82a-84b0-4b0a-8f2e-cdc2cfbb1bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1f752d9e-d05e-4841-be53-d4f20f8d2f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1f752d9e-d05e-4841-be53-d4f20f8d2f47" xlink:to="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9dd0a17c-72bb-42aa-96e5-43f3327895aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_83e2af4c-60ff-4070-a745-2ff7ab21c348" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_83e2af4c-60ff-4070-a745-2ff7ab21c348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8d952b4f-ec72-467f-b7ef-29985fe33740" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71398629-8425-4eb5-a313-d553108f9cf6" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_8d952b4f-ec72-467f-b7ef-29985fe33740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611005f1-4a89-4048-bc7c-41385a332ac9" xlink:to="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6b723e0b-c475-47dd-a758-cd4a3697ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_655a0b8e-0107-43b8-8701-c2859e00661a" xlink:to="loc_us-gaap_CommonClassAMember_6b723e0b-c475-47dd-a758-cd4a3697ab11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1274cdfc-35fd-4edf-a01f-9af88315a0d6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dbe5980c-54e4-4cb4-9ab0-1452f155e59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dbe5980c-54e4-4cb4-9ab0-1452f155e59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_19f0cfda-8232-4553-991b-8448cb7b5934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_19f0cfda-8232-4553-991b-8448cb7b5934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fcffdcb9-1ed7-4cff-825a-8a4a4cac7724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_88105315-e5e3-430a-9107-6d2775b0f25b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fcffdcb9-1ed7-4cff-825a-8a4a4cac7724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_41c69190-319d-4cc9-9c98-eea242fa8079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_41c69190-319d-4cc9-9c98-eea242fa8079" xlink:to="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:to="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_803c48b2-0d6e-4de4-85db-ffb888db20e7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_0ff578c9-025d-4332-b962-f3e904df60e9" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_0ff578c9-025d-4332-b962-f3e904df60e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_fe220a14-be7d-42e4-bd48-24523ee5fec1" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4dea40c3-65f9-47fc-b528-001b8589cdaa" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_fe220a14-be7d-42e4-bd48-24523ee5fec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0565345c-4e46-4407-9992-8309b14100e6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_62193356-154c-4f16-bf80-01ae202d7bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_62193356-154c-4f16-bf80-01ae202d7bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6630a217-810a-4040-9993-47d8ff226d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6630a217-810a-4040-9993-47d8ff226d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_6167241c-253c-4e3a-8076-265e15eafced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5760f994-c87f-4761-87c9-3ae94cd2f62d" xlink:to="loc_us-gaap_ConvertibleNotesPayable_6167241c-253c-4e3a-8076-265e15eafced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6f239a7b-01c8-4149-a980-800ca8ef6786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_3e5780fd-613f-44e7-ba2f-024f196b17cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6f239a7b-01c8-4149-a980-800ca8ef6786" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_3e5780fd-613f-44e7-ba2f-024f196b17cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_75886bf4-4e67-4fd6-ba53-1ea9f9ffcc94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6f239a7b-01c8-4149-a980-800ca8ef6786" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_75886bf4-4e67-4fd6-ba53-1ea9f9ffcc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_db67c710-731c-4aae-a9ae-0e2dbc17ac7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6f239a7b-01c8-4149-a980-800ca8ef6786" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_db67c710-731c-4aae-a9ae-0e2dbc17ac7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ConvertibleSeniorNotesSummaryofCappedCallsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ecb32184-47a9-4a2e-b394-07f845c8c453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ecb32184-47a9-4a2e-b394-07f845c8c453" xlink:to="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e03cb38e-4c66-48b1-ae83-5b4ff20e1c7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_5820e627-014d-4697-b466-20a18cc3cb56" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember_5820e627-014d-4697-b466-20a18cc3cb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_29af9d38-2545-434a-ab4e-acb267217705" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_29af9d38-2545-434a-ab4e-acb267217705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_3e4cdce2-45d9-419e-9d14-820e77caee52" xlink:href="rng-20220630.xsd#rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f09497b5-b378-47fb-a55b-6e53f1314bec" xlink:to="loc_rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_3e4cdce2-45d9-419e-9d14-820e77caee52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_455b14a5-19da-44f4-937b-832dc3d10f12" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_CappedCallMember_431d60c2-5f56-44b1-bb91-a210e2ba98a4" xlink:href="rng-20220630.xsd#rng_CappedCallMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_836374ec-e430-4a38-b12b-e5c2df89ba17" xlink:to="loc_rng_CappedCallMember_431d60c2-5f56-44b1-bb91-a210e2ba98a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0afd755a-7c69-4eb8-bb78-77e4d7ea58ab" xlink:to="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_77be3206-196a-4362-96ec-187c9ba72667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_72360069-6f9c-4d59-81d8-6941f1c097ce" xlink:to="loc_us-gaap_CommonClassAMember_77be3206-196a-4362-96ec-187c9ba72667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_098bdf31-4321-470a-b89f-a5479c7a3f01" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_c480de19-65a0-44c0-a5f4-0e4d594bd561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_c480de19-65a0-44c0-a5f4-0e4d594bd561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1de56ec0-52b4-4e2c-9739-88b10cbc8e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1de56ec0-52b4-4e2c-9739-88b10cbc8e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_PaymentsForCappedCallTransactionsAndCosts_f49933f6-d092-42aa-8b5a-eb268eac0aee" xlink:href="rng-20220630.xsd#rng_PaymentsForCappedCallTransactionsAndCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_rng_PaymentsForCappedCallTransactionsAndCosts_f49933f6-d092-42aa-8b5a-eb268eac0aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityShares_d17487cd-c01f-4e85-887e-64d58f8545a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d4347f0-cc22-41b6-a4f7-eb500a1a0f7b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityShares_d17487cd-c01f-4e85-887e-64d58f8545a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/Leases" xlink:type="simple" xlink:href="rng-20220630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_21dc4130-73c7-4edf-8b55-31f9ebb41697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_15e75b84-9905-4cdc-97a4-6789d3222cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21dc4130-73c7-4edf-8b55-31f9ebb41697" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_15e75b84-9905-4cdc-97a4-6789d3222cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/LeasesTables" xlink:type="simple" xlink:href="rng-20220630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ed97c433-f3bb-4195-a01a-6bdccfb26080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_AssetsAndLiabilitiesLesseeTableTextBlock_63303506-e6e7-4b2a-b462-b4a753f70f7e" xlink:href="rng-20220630.xsd#rng_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ed97c433-f3bb-4195-a01a-6bdccfb26080" xlink:to="loc_rng_AssetsAndLiabilitiesLesseeTableTextBlock_63303506-e6e7-4b2a-b462-b4a753f70f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_248f10f3-267f-4938-9e51-0a8c9980c44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ed97c433-f3bb-4195-a01a-6bdccfb26080" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_248f10f3-267f-4938-9e51-0a8c9980c44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#LeasesComponentsofLeasesandLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5ad60987-8334-44f7-94d1-3fb3b12f9324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5ad60987-8334-44f7-94d1-3fb3b12f9324" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fa5b2d0-3cf6-4aa6-95db-9fde76ed2f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fa5b2d0-3cf6-4aa6-95db-9fde76ed2f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1dc3af99-45ed-4cd9-ad11-a8024fe9c1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1dc3af99-45ed-4cd9-ad11-a8024fe9c1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8dae9d42-f8c9-4f34-8c57-6515ffbbd897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8dae9d42-f8c9-4f34-8c57-6515ffbbd897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a044c9f4-9b54-4564-bd40-f5d2f3788cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:to="loc_us-gaap_OperatingLeaseLiability_a044c9f4-9b54-4564-bd40-f5d2f3788cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b8381889-53f5-45ce-a361-956ac22b5d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_55581b28-36bd-421a-82bc-c3cc6c939eef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b8381889-53f5-45ce-a361-956ac22b5d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7df7fe0e-f19b-4e19-a4af-364afe5055b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_766b2206-967c-4ce6-a1da-6bd528be42b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7df7fe0e-f19b-4e19-a4af-364afe5055b6" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_766b2206-967c-4ce6-a1da-6bd528be42b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_793f75a2-6d7e-4532-8f44-2746a9be592d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_766b2206-967c-4ce6-a1da-6bd528be42b8" xlink:to="loc_us-gaap_OperatingLeasePayments_793f75a2-6d7e-4532-8f44-2746a9be592d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_3fa64f5b-953d-4b73-9559-aa0d966ffb6e" xlink:href="rng-20220630.xsd#rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7df7fe0e-f19b-4e19-a4af-364afe5055b6" xlink:to="loc_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_3fa64f5b-953d-4b73-9559-aa0d966ffb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f061af4b-b57e-4b6a-ab28-c8dde93b1d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_3fa64f5b-953d-4b73-9559-aa0d966ffb6e" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f061af4b-b57e-4b6a-ab28-c8dde93b1d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="rng-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_36a05c15-89c3-4e48-9e9a-b537103e826d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d9cf5cda-58e4-491c-9f2f-d98ad7ec0101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_36a05c15-89c3-4e48-9e9a-b537103e826d" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d9cf5cda-58e4-491c-9f2f-d98ad7ec0101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e1a0363d-3eb4-44bf-ab02-6c68b6ad3b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e1a0363d-3eb4-44bf-ab02-6c68b6ad3b03" xlink:to="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:to="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_f59e41fb-4b14-46a1-b7c8-3bcc36d0b536" xlink:to="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_6b5a5ebd-e4c0-4900-bcee-9087f454978f" xlink:href="rng-20220630.xsd#rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:to="loc_rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember_6b5a5ebd-e4c0-4900-bcee-9087f454978f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_95f9b5c0-fb24-41c0-904b-7b867af69027" xlink:href="rng-20220630.xsd#rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_fac52dff-f777-44f3-be54-e85510031917" xlink:to="loc_rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember_95f9b5c0-fb24-41c0-904b-7b867af69027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_057b4821-21d2-44ee-9439-9e207e2d2864" xlink:to="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2d86ff76-f9ab-484a-b7c8-b4291894189f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2d86ff76-f9ab-484a-b7c8-b4291894189f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyDamagesSoughtValuePerViolation_f26ad08b-ef08-462f-b964-8cb9047d4384" xlink:href="rng-20220630.xsd#rng_LossContingencyDamagesSoughtValuePerViolation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyDamagesSoughtValuePerViolation_f26ad08b-ef08-462f-b964-8cb9047d4384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_8f7f5e30-ddfa-4fff-8e72-32e141079036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_8f7f5e30-ddfa-4fff-8e72-32e141079036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyCrossComplaintNumberOfDefendants_b32f0daa-6a8e-4a2f-a79f-c55c4522cc31" xlink:href="rng-20220630.xsd#rng_LossContingencyCrossComplaintNumberOfDefendants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyCrossComplaintNumberOfDefendants_b32f0daa-6a8e-4a2f-a79f-c55c4522cc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_LossContingencyBreakUpFee_1c19a92a-f8b4-4636-9718-878dd4ba43a3" xlink:href="rng-20220630.xsd#rng_LossContingencyBreakUpFee"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0fb83cfe-a84c-44a2-80ff-992e530d64fc" xlink:to="loc_rng_LossContingencyBreakUpFee_1c19a92a-f8b4-4636-9718-878dd4ba43a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock" xlink:type="simple" xlink:href="rng-20220630.xsd#StockholdersEquityandConvertiblePreferredStock"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ef69b88b-760a-4078-b4b3-2c581d7b08d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_891f741f-6be3-433e-b41c-72d7ffedd590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ef69b88b-760a-4078-b4b3-2c581d7b08d7" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_891f741f-6be3-433e-b41c-72d7ffedd590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#StockholdersEquityandConvertiblePreferredStockDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_33b27ffd-d5f6-4293-a3c1-20d1d3c6bc47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_33b27ffd-d5f6-4293-a3c1-20d1d3c6bc47" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_83859fe0-e0ea-4493-9e9a-a7a2da8b14eb" xlink:to="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_da5b4799-8d39-4101-8495-f5b03e89b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:to="loc_us-gaap_CommonClassAMember_da5b4799-8d39-4101-8495-f5b03e89b0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_SeriesAConvertiblePreferredStockMember_1a217601-d4db-4323-80ce-e91a58855abf" xlink:href="rng-20220630.xsd#rng_SeriesAConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93a771ad-b417-4f25-ac53-b0e49b4288d5" xlink:to="loc_rng_SeriesAConvertiblePreferredStockMember_1a217601-d4db-4323-80ce-e91a58855abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_add86f29-45de-4bd0-9aa1-6556ea5c5a4a" xlink:to="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5bdcff91-a453-4d4b-be2d-b0b6cd76048f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5bdcff91-a453-4d4b-be2d-b0b6cd76048f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d792e6ac-943f-438d-90f2-5ec8dd8e9ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d792e6ac-943f-438d-90f2-5ec8dd8e9ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6514af9d-4572-464b-bcab-e2acccc22485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6514af9d-4572-464b-bcab-e2acccc22485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_825b0102-7a8d-4c7a-9ed8-9456b50ca65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_825b0102-7a8d-4c7a-9ed8-9456b50ca65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_3efd8960-5bc3-466a-99c1-01f4c4f9994f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_3efd8960-5bc3-466a-99c1-01f4c4f9994f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_e4ba6647-a05d-415f-af34-c9d10e036806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_e4ba6647-a05d-415f-af34-c9d10e036806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_8f7af9eb-3645-40a1-bb28-e1d4a91dbdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_8f7af9eb-3645-40a1-bb28-e1d4a91dbdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_35e0e296-b60a-4eed-93db-50fafc53cb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_35e0e296-b60a-4eed-93db-50fafc53cb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TemporaryEquityConversionPrice_141d6e25-db51-4730-8a88-0efe3c1b6525" xlink:href="rng-20220630.xsd#rng_TemporaryEquityConversionPrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_rng_TemporaryEquityConversionPrice_141d6e25-db51-4730-8a88-0efe3c1b6525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3659fd56-a6fa-444f-8580-dd13d150d606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3659fd56-a6fa-444f-8580-dd13d150d606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_e2a75251-0da9-4eae-be9a-e3ac538c053d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_e2a75251-0da9-4eae-be9a-e3ac538c053d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_19f64cdf-8cb0-4426-8a55-98f1661b160b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_19f64cdf-8cb0-4426-8a55-98f1661b160b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_345a0702-4577-4336-aa1b-2144d95e7213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_cb75c388-0d3f-4ead-9a34-ae64e7418c20" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_345a0702-4577-4336-aa1b-2144d95e7213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6fee943-f831-4e17-9ccc-463021875b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ca25b741-78b4-4573-945f-b6245d650bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6fee943-f831-4e17-9ccc-463021875b8b" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ca25b741-78b4-4573-945f-b6245d650bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3d470fa6-2594-4719-836b-d52838fae980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_a4d23b9e-33df-4e13-9c37-f2fdc67e78fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3d470fa6-2594-4719-836b-d52838fae980" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_a4d23b9e-33df-4e13-9c37-f2fdc67e78fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b3ffdf00-6a33-4ca6-ac97-94dc4a296507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3d470fa6-2594-4719-836b-d52838fae980" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b3ffdf00-6a33-4ca6-ac97-94dc4a296507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_22dc7d6d-81fb-4c36-89c4-27f1508339e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3d470fa6-2594-4719-836b-d52838fae980" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_22dc7d6d-81fb-4c36-89c4-27f1508339e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_29754d7c-8c0a-4826-8627-1cc42c628b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3d470fa6-2594-4719-836b-d52838fae980" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_29754d7c-8c0a-4826-8627-1cc42c628b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee08b536-ad49-4e03-bf17-6b7ead886c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee08b536-ad49-4e03-bf17-6b7ead886c5c" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d326de95-39f3-4b15-86c8-6cbdd0fab5d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_11dc6b8f-43e2-4494-99f2-77d0b80cf068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_CostOfSalesMember_11dc6b8f-43e2-4494-99f2-77d0b80cf068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_69c769ea-18df-4b04-86b4-48888e9c5297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_69c769ea-18df-4b04-86b4-48888e9c5297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e6145e42-1679-42b2-807b-245b5efcc9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e6145e42-1679-42b2-807b-245b5efcc9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_66bd0cce-20ef-4db7-b65a-c98add0c72ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_36607aeb-776a-4307-a110-e9490114b07f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_66bd0cce-20ef-4db7-b65a-c98add0c72ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a2994df-1881-46be-8356-a19246012d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8557e20b-c1c3-4d7d-abfa-980bfcc592ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e31df99-2439-493d-8989-c37bdfb3b354" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8557e20b-c1c3-4d7d-abfa-980bfcc592ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0b67efb7-6d2e-4d56-9567-f6c5a5d6b327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0b67efb7-6d2e-4d56-9567-f6c5a5d6b327" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:to="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fdcda64f-60d4-4f01-9da9-fd79a01a9ed2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_766e3d01-e6a2-469d-bfbd-715fe6a8a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_766e3d01-e6a2-469d-bfbd-715fe6a8a04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_88d42828-b9d2-440a-9f7b-d6ab7fbfde24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_EmployeeStockMember_88d42828-b9d2-440a-9f7b-d6ab7fbfde24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4b11b468-9fbc-4bd0-b581-129cfd31345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64d1beaa-dd00-4329-bf4a-e509aac43d0e" xlink:to="loc_us-gaap_RestrictedStockMember_4b11b468-9fbc-4bd0-b581-129cfd31345f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12a51d0d-d749-4046-b0c0-904b7a8196f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6f894d3-15fd-4658-b336-7b40d2c9ce0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c086084-5857-419b-96d0-db3f23dc2350" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6f894d3-15fd-4658-b336-7b40d2c9ce0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_892bde43-5d4a-44dd-8fbd-395701565340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_892bde43-5d4a-44dd-8fbd-395701565340" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:to="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_81b02306-c86f-4711-922d-b927702d640b" xlink:to="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_20d2d9d0-1cee-48e2-8bb1-2ee4d860d761" xlink:href="rng-20220630.xsd#rng_TwoThousandAndThirteenEquityAndIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:to="loc_rng_TwoThousandAndThirteenEquityAndIncentivePlanMember_20d2d9d0-1cee-48e2-8bb1-2ee4d860d761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_KeyEmployeeEquityBonusPlanMember_7b4e1dd8-22d8-41a5-af7e-0de8439ac38d" xlink:href="rng-20220630.xsd#rng_KeyEmployeeEquityBonusPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7cd6fb41-42e2-4314-8e9c-2e0552a521c6" xlink:to="loc_rng_KeyEmployeeEquityBonusPlanMember_7b4e1dd8-22d8-41a5-af7e-0de8439ac38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:to="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f3cee53b-818c-48d6-9130-04d0f048d3ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_326ef253-5ae1-4fcb-889e-d27295b6f9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:to="loc_us-gaap_EmployeeStockMember_326ef253-5ae1-4fcb-889e-d27295b6f9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_091b666e-ad05-4456-bd4c-6ad428ffc883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33aa413-92d2-4b0e-a56e-6f67c742b9f1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_091b666e-ad05-4456-bd4c-6ad428ffc883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf12ca9c-0cfe-463a-aedf-c93487da45c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e76ef57a-1b47-4923-b3d9-faf2de0219ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e76ef57a-1b47-4923-b3d9-faf2de0219ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_06821b0a-f0c7-4309-a60a-a5cbdd73996f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_06821b0a-f0c7-4309-a60a-a5cbdd73996f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_090a6b77-223a-476a-a4db-8520550fa4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_090a6b77-223a-476a-a4db-8520550fa4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_27ad706c-104a-46cc-8246-5bbb42fe2288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_27ad706c-104a-46cc-8246-5bbb42fe2288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_96b97d2b-1341-4aaa-a8bd-40a8d8ee7e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_96b97d2b-1341-4aaa-a8bd-40a8d8ee7e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_be652788-f762-4ac2-8fed-cefc2e7227f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_be652788-f762-4ac2-8fed-cefc2e7227f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5c5b710c-b16c-47e1-a4a4-fc4b57ecb653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5c5b710c-b16c-47e1-a4a4-fc4b57ecb653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_205ce83e-364d-4949-87a0-47c29d9b5086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_205ce83e-364d-4949-87a0-47c29d9b5086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a8accfeb-cda3-4302-bf9b-7d8457ee6885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a8accfeb-cda3-4302-bf9b-7d8457ee6885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_f56cd427-4d16-468b-98bf-7fd8fe366fa4" xlink:href="rng-20220630.xsd#rng_ShareBasedCompensationRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c03a5b1-bdd2-4438-a178-91b3070afe56" xlink:to="loc_rng_ShareBasedCompensationRequisiteServicePeriodRecognition_f56cd427-4d16-468b-98bf-7fd8fe366fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3d833337-e45c-4707-913a-1d80e6c3b8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3d833337-e45c-4707-913a-1d80e6c3b8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e79f5581-dfc5-4591-99db-68df9134a3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e79f5581-dfc5-4591-99db-68df9134a3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6f27233b-5b87-416d-8530-06d514ea296d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6f27233b-5b87-416d-8530-06d514ea296d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_68369a94-3665-4e31-934a-434e23bf3ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac6c7754-5cdc-4697-aaa4-6f39c284163d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_68369a94-3665-4e31-934a-434e23bf3ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6d50afec-fd7f-4e99-836c-956bf60627dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6d50afec-fd7f-4e99-836c-956bf60627dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_face589b-cf2d-40ca-91ec-e3d98d4f32be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_face589b-cf2d-40ca-91ec-e3d98d4f32be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_91a256ab-9680-499e-8f78-5063219d405b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_91a256ab-9680-499e-8f78-5063219d405b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4080cff0-d5be-4600-b0a5-4d58ef0557d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4080cff0-d5be-4600-b0a5-4d58ef0557d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c9ed8977-012e-40fe-8412-e1ec6df5f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c9ed8977-012e-40fe-8412-e1ec6df5f7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1525c4f7-0961-4000-9a0e-18566252168d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd889323-6bb7-47fc-aa4e-fb0908fe252e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1525c4f7-0961-4000-9a0e-18566252168d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_4a54cd4d-623a-429e-8b46-0dec4e81aec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_4a54cd4d-623a-429e-8b46-0dec4e81aec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_dae45a7e-fad7-4c2a-a008-3ad4ef4db127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_dae45a7e-fad7-4c2a-a008-3ad4ef4db127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_d96c82a3-484d-4334-8c32-0db831256ee3" xlink:href="rng-20220630.xsd#rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_d96c82a3-484d-4334-8c32-0db831256ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6dea50db-10fc-403e-a5e6-f805840ddb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_d96c82a3-484d-4334-8c32-0db831256ee3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6dea50db-10fc-403e-a5e6-f805840ddb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_97685269-eb3f-4357-8c80-edd49cb39481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_d96c82a3-484d-4334-8c32-0db831256ee3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_97685269-eb3f-4357-8c80-edd49cb39481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8f4e42d2-7f07-45ae-8bdc-5b03bdfc052c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract_d96c82a3-484d-4334-8c32-0db831256ee3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8f4e42d2-7f07-45ae-8bdc-5b03bdfc052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c5608d13-d4cf-41d3-8f1d-48c2e5b0f574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_003a87f1-951e-4c8c-a2ed-ac7bdb4d2560" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c5608d13-d4cf-41d3-8f1d-48c2e5b0f574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3b3bbcd9-3965-49e5-9672-b949265f7cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c5608d13-d4cf-41d3-8f1d-48c2e5b0f574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3b3bbcd9-3965-49e5-9672-b949265f7cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_766f64b0-baab-40a9-870f-3cd03229e4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c5608d13-d4cf-41d3-8f1d-48c2e5b0f574" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_766f64b0-baab-40a9-870f-3cd03229e4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_42fbb7fd-b585-4fef-9f2a-4063359dcc36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c5608d13-d4cf-41d3-8f1d-48c2e5b0f574" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_42fbb7fd-b585-4fef-9f2a-4063359dcc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#ShareBasedCompensationSummaryofRSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_18c35ddf-09ec-47f1-9940-7136289ef6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_18c35ddf-09ec-47f1-9940-7136289ef6c6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:to="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_cd221740-b724-4c0e-bcd4-b3cdc3de6bfb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8d698455-f721-4680-ae3b-fd06264bb65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecb832f5-ab3f-4d05-a616-5b3298c5b11a" xlink:to="loc_us-gaap_RestrictedStockMember_8d698455-f721-4680-ae3b-fd06264bb65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1084f540-9023-4199-a50f-3ad4fc378efe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8959dcd-6304-4a26-9998-9b9550a4c73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f8959dcd-6304-4a26-9998-9b9550a4c73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9d769d6b-90a1-48c8-a209-b6bbb7db2eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9d769d6b-90a1-48c8-a209-b6bbb7db2eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2543a41f-02b3-46a3-a26d-bc3fa8c8ee29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2543a41f-02b3-46a3-a26d-bc3fa8c8ee29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be23af87-f4c0-4fca-818d-193ce57235da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be23af87-f4c0-4fca-818d-193ce57235da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5fd82f6a-dcb3-420e-8891-ca23047e8af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d358d27a-b9b0-4cd2-b929-3d091b269428" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5fd82f6a-dcb3-420e-8891-ca23047e8af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ad7c43f-4534-4930-beca-1bc80ea5d3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ad7c43f-4534-4930-beca-1bc80ea5d3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41d9262f-101e-48a7-9771-412850969151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41d9262f-101e-48a7-9771-412850969151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e259ab2-71d2-4580-82b5-dd8b1a7ef20c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e259ab2-71d2-4580-82b5-dd8b1a7ef20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a6596c7-54ae-4ecc-b40a-f02cbd9d09e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a6596c7-54ae-4ecc-b40a-f02cbd9d09e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4b055965-ec39-4771-ae03-5e5efe2c78f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9415031d-38eb-4104-b9cd-855c1dd11a70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4b055965-ec39-4771-ae03-5e5efe2c78f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20070423-90dd-4ce0-9e85-10c60aa07bda" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_398005c9-aa92-4e72-8c4d-aa166e6f5fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_9359e80b-257d-4c98-aaf1-7b1ef8431688" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_398005c9-aa92-4e72-8c4d-aa166e6f5fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/IncomeTaxes" xlink:type="simple" xlink:href="rng-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f3f2f89c-074a-4475-aedd-39ab2a108904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_67a87317-687a-4638-adfd-de504853de01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f3f2f89c-074a-4475-aedd-39ab2a108904" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_67a87317-687a-4638-adfd-de504853de01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_76798228-2774-4649-afa8-8d4ddb0209c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8721f5a7-a1bc-4ef0-9187-0a135435b385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76798228-2774-4649-afa8-8d4ddb0209c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8721f5a7-a1bc-4ef0-9187-0a135435b385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShare" xlink:type="simple" xlink:href="rng-20220630.xsd#BasicandDilutedNetLossPerShare"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/BasicandDilutedNetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cc6875ce-2c88-4a77-8a51-35ca28b7fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cb9e339d-cd1d-4157-9203-e67f0bf0a014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cc6875ce-2c88-4a77-8a51-35ca28b7fb75" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cb9e339d-cd1d-4157-9203-e67f0bf0a014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables" xlink:type="simple" xlink:href="rng-20220630.xsd#BasicandDilutedNetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_00cd9db2-eb73-4032-87b9-a61570f2052e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_36cff159-090d-47e4-8799-ee6f121fb369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00cd9db2-eb73-4032-87b9-a61570f2052e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_36cff159-090d-47e4-8799-ee6f121fb369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dd8a1a5f-4ca7-4a1e-a2e7-e3cb8b4b3c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_00cd9db2-eb73-4032-87b9-a61570f2052e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dd8a1a5f-4ca7-4a1e-a2e7-e3cb8b4b3c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fa9af23e-f274-48fc-bead-48b72fd9725a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_d14aac1b-f565-44e5-80fb-d3407a40c57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa9af23e-f274-48fc-bead-48b72fd9725a" xlink:to="loc_us-gaap_NetIncomeLossAbstract_d14aac1b-f565-44e5-80fb-d3407a40c57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8abba69e-01ed-431f-bf10-a8e65f2b2d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_d14aac1b-f565-44e5-80fb-d3407a40c57e" xlink:to="loc_us-gaap_NetIncomeLoss_8abba69e-01ed-431f-bf10-a8e65f2b2d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f2052f97-0f1c-4960-825a-51a73201ae49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa9af23e-f274-48fc-bead-48b72fd9725a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f2052f97-0f1c-4960-825a-51a73201ae49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e83f774-f66e-4510-9eea-ef354294c790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f2052f97-0f1c-4960-825a-51a73201ae49" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e83f774-f66e-4510-9eea-ef354294c790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4a4780bc-cd29-4482-ac7e-9072c796e974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f2052f97-0f1c-4960-825a-51a73201ae49" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4a4780bc-cd29-4482-ac7e-9072c796e974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4508b922-5e0b-4624-8545-b6b6640ddc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa9af23e-f274-48fc-bead-48b72fd9725a" xlink:to="loc_us-gaap_EarningsPerShareBasic_4508b922-5e0b-4624-8545-b6b6640ddc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ccf9a9fb-2b5a-45d6-9a67-e7ecb214c702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa9af23e-f274-48fc-bead-48b72fd9725a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ccf9a9fb-2b5a-45d6-9a67-e7ecb214c702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2204b3cb-55eb-4f1c-b87b-f713c1a8a0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2204b3cb-55eb-4f1c-b87b-f713c1a8a0d7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c93b9bb7-ab23-466d-8702-906f719fc5c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_ab1cd985-360f-4da2-aa47-852f7941140c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_us-gaap_StockCompensationPlanMember_ab1cd985-360f-4da2-aa47-852f7941140c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_SeriesAConvertiblePreferredStockMember_73ddff54-4dba-4f32-9f2e-a6a52eb56f1d" xlink:href="rng-20220630.xsd#rng_SeriesAConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_rng_SeriesAConvertiblePreferredStockMember_73ddff54-4dba-4f32-9f2e-a6a52eb56f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_fddbeaf4-13f2-459b-8dbe-abaac3f9f480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bd7a3369-7129-497b-8553-db63d0344e54" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_fddbeaf4-13f2-459b-8dbe-abaac3f9f480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ad202b82-6c62-4294-b1b9-11049264c172" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f9f5dbe5-3d1e-4f89-a2a9-f8ef0cc4c597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8f139674-ebf8-4602-a8b3-cfebfc1dd6e7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f9f5dbe5-3d1e-4f89-a2a9-f8ef0cc4c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="rng-20220630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_21bfddc7-278a-4672-bc0c-0ff4651e9a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2764556d-5e33-4b0f-8ecd-fd6fe4462b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_21bfddc7-278a-4672-bc0c-0ff4651e9a3f" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2764556d-5e33-4b0f-8ecd-fd6fe4462b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://ringcentral.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rng-20220630.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://ringcentral.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_fec9e0f7-0a3a-4cd2-a76e-235594a3ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fec9e0f7-0a3a-4cd2-a76e-235594a3ca6c" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b3e08530-509a-4915-bb9f-755112a2362f" xlink:to="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rng_GoogleIncMember_73d2db71-3fc5-41c9-8189-8a2d13ffd863" xlink:href="rng-20220630.xsd#rng_GoogleIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_c653d52d-d8dc-4797-a25c-f4be6dfca7b2" xlink:to="loc_rng_GoogleIncMember_73d2db71-3fc5-41c9-8189-8a2d13ffd863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6695c8a2-975b-44b8-95a4-aa30e52531c3" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_15270c53-2b66-4aa4-a540-d708a58cf6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_15270c53-2b66-4aa4-a540-d708a58cf6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_026e93b1-fb00-4d62-b3af-59a5cc48146d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2e8b3a04-ff94-4e43-b6ff-834c48a90ddb" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_026e93b1-fb00-4d62-b3af-59a5cc48146d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>rnglogo1.jpg
<TEXT>
begin 644 rnglogo1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
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
M^S?W'2T5#:WEO>PB6TF25#W0YJ:NU24E='&TXNS"O-_B.[+KEMM8C_1QT/\
MM-7<76O:797#075Y'%*O56SD5Y[X[U"TU'5[>2QG69%@"DKV.XU\_GE:F\)*
M$9*]UI?4][):-18I2<7:SUL<T)9-P^=NOK7MVG<Z7:_]<4_]!%>'#J*]<L?$
MVC1Z=;(]_$&6)01SP<"O*X>K0ISJ>TDEMNST\^I3G&')%O?9&]162/%&BLP
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
M->.ZKIDVD:E+9W/WXSPPZ,.Q%;_@'5FL]9^QNW[FZ&,$]&[?X5GE&/JX:O\
M5JVS=M>C-,UP-/$4/K%+=*_JCT^O%M?_ .1@O?\ KL:]IKQ;7_\ D8+W_KL:
M]'B3^##U_0\_A[^-/T_4E\-ZG'H^K&\F&X)$P51_$W856U35KO5[MI[R4L2?
ME7LH] *IJI9@J@DDX '>O2O#_@:SMK5)M5C%Q<,,E&^XGMCO7S^"H8K&Q^KT
MW:*U?;7O^A[V,KX;!R]O45Y/1=SS2BO:GT'27CV-IUKM]/*%<-XP\(Q:9#]O
MTT$09Q)&3G9[CVKHQ>1U\-3=5-22W.?"YU0Q%14VG%O8YW2-9NM&O%GM9"!G
MYDSPP]*]ATV_BU/3X;N _)(N<>A[BO#Z]%^&]XTFGW-JQR(W#+[ UT9!C)PK
M?5V_=>WJ89[A(2H^W2U7Y'->./\ D;;KZ)_Z"*Y^O:;K0-+OKAI[NRBEE;JS
M#DUY[X[TZTTW5[>*Q@2%&@#%5'4[CS6>:Y75HN>)<E9O\V7EF94ZJAADG=+\
MD<Q10/O"O7+'PQHTFG6SOI\+,T2DDKU.!7GX#+ZF.<E!I6[G?CL?#!*+FF[]
MCR>#_CXC_P!\?SKW*#_CVC_W!_*LT>%]%5@1IT((.1\M:H 50!P ,"OL<IRV
MI@>?G:=[;'R>:9A3QO+R)JU]SPZ__P"0C<?]=&_G6EX8UB/0[VZNW&YOLS)&
MO]YBRX'Z9_"LV_\ ^0C<?]=&_G5>OA(U94:WM(;IGVLJ4:U'V<]FBU?ZC=:G
M=-/>2M(['N>![ 55KJ-"\#7FJP+<W,GV2!QE,KEG'KCL*Z ?#;3L?->71/L5
M_P *]"GE6.Q*]KR[]WN<-3-,%AW[/FV[(Z?2O^01:?\ 7%?Y5Q_C+Q=)!,^F
MZ8^QEXEE'4>PKKI\Z;HKB$,Y@APG&22!@5X]+8ZC-,\DEG<EG))/E-U_*OHL
MYQ5:A0A1I;M:M=CP,HPU*O6E6J;+:_<J,S.Q9R6)ZDF@*3T!/TKJ/"/A=M2U
M%Y-3@D2WA .QU*[R>@^E>EPVEO;QB."".-!T55  KQ,#DM7%T_:RERKTNSV,
M;G%+"S]G&/,_70\+JS8:C=:;<K/9RM&ZGL>#]:]4\1>&K/5K&0K"D=TJDI*H
MP<^A]17D;*58JPP0<$5R8[ U<NJKWM]FM#JP6-I8^F]-MTSV/PYKD>NZ6LXP
MLJ_+*@[&K]]_R#[C_KDW\C7G7P[O&BUN6VS\LT9./<5Z+??\@^X_ZY-_(U]K
MEV*EBL'SRWU3^1\?C\,L-B^2.VC1X:_WS]:ZWX;_ /(Q7'_7JW_H:UR3_?/U
MKK?AO_R,5Q_UZM_Z&M?$97_OU/U/LLR_W*IZ'IE%%%?II^<GGWQF_P"1,M?^
MO]/_ $7)7B%>W_&;_D3+7_K_ $_]%R5XA7TV6_[O\V?%9S_O;]$;^B>"==\0
MV)O-*M%FA#E"QE5>1CL3[UH_\*L\6_\ 0/3_ ,"(_P#XJO0O@[_R)<G_ %]O
M_P"@K7?5R5\PK4ZLH)*R_KN>CA<HP]:A&I)N[7E_D?/K_"_Q8BECIJG'99XR
M?YUS>H:;>Z5<FWU&UEMI1_#(N*^IJY;XAZ#!K7A&[=XP;BTC,T3XY&T9(_$
MT4<SG*:C42LQ8G):<:;E2D[KN>(Z%XLUGP[.KZ=>2"('YH'.Z-OJO]1S7OOA
M3Q+;^*=#COH!Y;@[)HLY\MQU'TKYIKTSX+7SIK=_8D_NY8!)C_:4@?R8UTYA
MAX2I.HEJCBRG%U(5E2;]U_@>H^(_^19U'_KW?^5?,5?3OB/_ )%G4?\ KW?^
M5?,5993\$C?/?XD/1GIWP4_Y"VI_]<4_F:];OO\ D'7/_7)OY&O)/@I_R%M3
M_P"N*?S->MWW_(.N?^N3?R-<.8?[R_D>IE7^Y+Y_F?+#_?;ZUW/PBMTF\;>8
MXR8;=W7V/ _K7#/]]OK7??!S_D<)O^O5OYBO=Q>F'EZ'R^ 5\5"_<]PHHHKY
M$^_.(^+4*2^!G9AS'.C*?3K7@U>^_%;_ )$.?_KJE>!5]+EG\#YGQN=?[RO1
M'MWP8)/@VZSVOW_]%QU@?&NZ9M2TRU!^5(GD(]22!_2M_P"#'_(FW?\ U_O_
M .BXZYKXT1E?$%A(?NM;D#\&_P#KUR4DO[0?S_([JS?]DQMY?F>;5]&> -.3
M3?!-@B* TB>:Y]2:^<Z^E_"$ZW'@_3)$.08%'Y<5OFK?LXKS.;(TO;2?6QLT
M445\\?6GGWQBTY+GPG%>[1YMI.,-_LMP1^>W\J\0KWKXLS+%X"F1CS--&B^Y
MW;OY UX+7TN6-NAKW/C,Z26*T[(]K^#/_(LW?_7Q_2K_ ,2HB;"SE'\,A!_*
MJ'P9_P"19N_^OC^E=-XTLC>^&9]HRT1$@_"OE>(*;JTZT5_5M3[/ARHJ?L)/
M^KZ'DE>G_#R<2>'6CSS%,PQ]<'^M>85UWP]U1;75I+*5L)=+\F?[P_Q&?RK\
M]R6LJ.-CS;/3[_\ @GZ#G%%U<'*W37^OD>F4445^CGY\%%%% !16;KVL)H>E
M/=L@D8$*B$XW$UR/_"S)?^@:O_?W_P"M7GXG,L+A9\E65GZ,[\/E^)Q,.>E&
MZ]4>@5Y;\0+@S>)?+S\L,2J![GFNV\,>()/$-O/,]J(%B8*,/NW'&3V^E<%X
MX4KXLN<_Q*I'Y5Y&=XB-; 1J4W[K:_4]3)Z$J6.E"HM4O\C"MW6*XCDD7>JL
M"5SC/M7=K\2HE4*NF, !@#S?_K5P<,+W$Z0Q#+NP503CFN@_X0/7O^?:/_OZ
MO^-?-X"KCJ:E]53\[*_Z'T..I8*HX_6FO*[M^IN_\+,C_P"@:W_?W_ZU'_"S
M(_\ H&M_W]_^M6%_P@>O?\^T?_?U?\:/^$#U[_GVC_[^K_C7I?6\Z_EE_P"
M_P# //\ JN3]U_X%_P $K>)M>C\07D5PEMY#(FPY;.[G([>YK.T^9K?4K>5.
M"DBD?G6U_P ('KW_ #[1_P#?U?\ &GQ>!==29&-M'@,"?WJ_XUYT\-CZM;VL
MZ<KM]CT(8C TZ7LH5%;U/5 <@$=Z\6U__D8+W_KL:]GC!6-0>H S7C&O_P#(
MP7O_ %V-?0\2?P:?K^AX/#_\:?I^H_PS$L_B:Q1QD>:#^7/]*]FKQWPG_P C
M58_]=#_(U[%5<-I?5YOS_1$\0-^W@O+]0K-\0Q+-X=OD89!A;^5:54-<_P"0
M#>_]<6_E7T.(5Z,T^S_(\&@[58OS1XI7<?#0_P"F7X_Z9I_,UP]=O\-/^/V_
M_P"N:?S-?GF3_P"_T_G^3/O<V_W*I\OS1Z'7FOQ(_P"0Y;?]>P_]":O2J\U^
M)'_(<MO^O8?^A-7UF??[B_5'RV1_[XO1G(#[P^M>X:;_ ,@JT_ZXI_Z"*\/'
MWA]:]PTW_D%6G_7%/_017D\-?'4]$>IQ%\%/Y_H6:***^S/D3PV__P"0C<?]
M=&_G5OPY8+J?B*TM91F-GW./4 $D?I52_P#^0C<?]=&_G6UX$_Y&VW_W'_\
M037Y=AH*IC(0ELY+\S]*Q$W#"2E'=1?Y'K  50 , < "BBBOU$_-0ILDL<,9
M>5U1!U9C@"F75S'9VDEQ.=L<:EF->0Z]XBN]<NF,CE;<']W$#P![^IKRLQS*
MG@8JZO)[(]/+\OGC9.SM%;L]$NO&NAVK%?M?FL.T2EOUZ54/Q#T?/W;@_P#
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
MNBBOG6VW=GV$8J*L@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
>HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>rnglogo2.jpg
<TEXT>
begin 644 rnglogo2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
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
M^S?W'2T5#:WEO>PB6TF25#W0YJ:NU24E='&TXNS"O-_B.[+KEMM8C_1QT/\
MM-7<76O:797#075Y'%*O56SD5Y[X[U"TU'5[>2QG69%@"DKV.XU\_GE:F\)*
M$9*]UI?4][):-18I2<7:SUL<T)9-P^=NOK7MVG<Z7:_]<4_]!%>'#J*]<L?$
MVC1Z=;(]_$&6)01SP<"O*X>K0ISJ>TDEMNST\^I3G&')%O?9&]162/%&BLP
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
M->.ZKIDVD:E+9W/WXSPPZ,.Q%;_@'5FL]9^QNW[FZ&,$]&[?X5GE&/JX:O\
M5JVS=M>C-,UP-/$4/K%+=*_JCT^O%M?_ .1@O?\ KL:]IKQ;7_\ D8+W_KL:
M]'B3^##U_0\_A[^-/T_4E\-ZG'H^K&\F&X)$P51_$W856U35KO5[MI[R4L2?
ME7LH] *IJI9@J@DDX '>O2O#_@:SMK5)M5C%Q<,,E&^XGMCO7S^"H8K&Q^KT
MW:*U?;7O^A[V,KX;!R]O45Y/1=SS2BO:GT'27CV-IUKM]/*%<-XP\(Q:9#]O
MTT$09Q)&3G9[CVKHQ>1U\-3=5-22W.?"YU0Q%14VG%O8YW2-9NM&O%GM9"!G
MYDSPP]*]ATV_BU/3X;N _)(N<>A[BO#Z]%^&]XTFGW-JQR(W#+[ UT9!C)PK
M?5V_=>WJ89[A(2H^W2U7Y'->./\ D;;KZ)_Z"*Y^O:;K0-+OKAI[NRBEE;JS
M#DUY[X[TZTTW5[>*Q@2%&@#%5'4[CS6>:Y75HN>)<E9O\V7EF94ZJAADG=+\
MD<Q10/O"O7+'PQHTFG6SOI\+,T2DDKU.!7GX#+ZF.<E!I6[G?CL?#!*+FF[]
MCR>#_CXC_P!\?SKW*#_CVC_W!_*LT>%]%5@1IT((.1\M:H 50!P ,"OL<IRV
MI@>?G:=[;'R>:9A3QO+R)JU]SPZ__P"0C<?]=&_G6EX8UB/0[VZNW&YOLS)&
MO]YBRX'Z9_"LV_\ ^0C<?]=&_G5>OA(U94:WM(;IGVLJ4:U'V<]FBU?ZC=:G
M=-/>2M(['N>![ 55KJ-"\#7FJP+<W,GV2!QE,KEG'KCL*Z ?#;3L?->71/L5
M_P *]"GE6.Q*]KR[]WN<-3-,%AW[/FV[(Z?2O^01:?\ 7%?Y5Q_C+Q=)!,^F
MZ8^QEXEE'4>PKKI\Z;HKB$,Y@APG&22!@5X]+8ZC-,\DEG<EG))/E-U_*OHL
MYQ5:A0A1I;M:M=CP,HPU*O6E6J;+:_<J,S.Q9R6)ZDF@*3T!/TKJ/"/A=M2U
M%Y-3@D2WA .QU*[R>@^E>EPVEO;QB."".-!T55  KQ,#DM7%T_:RERKTNSV,
M;G%+"S]G&/,_70\+JS8:C=:;<K/9RM&ZGL>#]:]4\1>&K/5K&0K"D=TJDI*H
MP<^A]17D;*58JPP0<$5R8[ U<NJKWM]FM#JP6-I8^F]-MTSV/PYKD>NZ6LXP
MLJ_+*@[&K]]_R#[C_KDW\C7G7P[O&BUN6VS\LT9./<5Z+??\@^X_ZY-_(U]K
MEV*EBL'SRWU3^1\?C\,L-B^2.VC1X:_WS]:ZWX;_ /(Q7'_7JW_H:UR3_?/U
MKK?AO_R,5Q_UZM_Z&M?$97_OU/U/LLR_W*IZ'IE%%%?II^<GGWQF_P"1,M?^
MO]/_ $7)7B%>W_&;_D3+7_K_ $_]%R5XA7TV6_[O\V?%9S_O;]$;^B>"==\0
MV)O-*M%FA#E"QE5>1CL3[UH_\*L\6_\ 0/3_ ,"(_P#XJO0O@[_R)<G_ %]O
M_P"@K7?5R5\PK4ZLH)*R_KN>CA<HP]:A&I)N[7E_D?/K_"_Q8BECIJG'99XR
M?YUS>H:;>Z5<FWU&UEMI1_#(N*^IJY;XAZ#!K7A&[=XP;BTC,T3XY&T9(_$
MT4<SG*:C42LQ8G):<:;E2D[KN>(Z%XLUGP[.KZ=>2"('YH'.Z-OJO]1S7OOA
M3Q+;^*=#COH!Y;@[)HLY\MQU'TKYIKTSX+7SIK=_8D_NY8!)C_:4@?R8UTYA
MAX2I.HEJCBRG%U(5E2;]U_@>H^(_^19U'_KW?^5?,5?3OB/_ )%G4?\ KW?^
M5?,5993\$C?/?XD/1GIWP4_Y"VI_]<4_F:];OO\ D'7/_7)OY&O)/@I_R%M3
M_P"N*?S->MWW_(.N?^N3?R-<.8?[R_D>IE7^Y+Y_F?+#_?;ZUW/PBMTF\;>8
MXR8;=W7V/ _K7#/]]OK7??!S_D<)O^O5OYBO=Q>F'EZ'R^ 5\5"_<]PHHHKY
M$^_.(^+4*2^!G9AS'.C*?3K7@U>^_%;_ )$.?_KJE>!5]+EG\#YGQN=?[RO1
M'MWP8)/@VZSVOW_]%QU@?&NZ9M2TRU!^5(GD(]22!_2M_P"#'_(FW?\ U_O_
M .BXZYKXT1E?$%A(?NM;D#\&_P#KUR4DO[0?S_([JS?]DQMY?F>;5]&> -.3
M3?!-@B* TB>:Y]2:^<Z^E_"$ZW'@_3)$.08%'Y<5OFK?LXKS.;(TO;2?6QLT
M445\\?6GGWQBTY+GPG%>[1YMI.,-_LMP1^>W\J\0KWKXLS+%X"F1CS--&B^Y
MW;OY UX+7TN6-NAKW/C,Z26*T[(]K^#/_(LW?_7Q_2K_ ,2HB;"SE'\,A!_*
MJ'P9_P"19N_^OC^E=-XTLC>^&9]HRT1$@_"OE>(*;JTZT5_5M3[/ARHJ?L)/
M^KZ'DE>G_#R<2>'6CSS%,PQ]<'^M>85UWP]U1;75I+*5L)=+\F?[P_Q&?RK\
M]R6LJ.-CS;/3[_\ @GZ#G%%U<'*W37^OD>F4445^CGY\%%%% !16;KVL)H>E
M/=L@D8$*B$XW$UR/_"S)?^@:O_?W_P"M7GXG,L+A9\E65GZ,[\/E^)Q,.>E&
MZ]4>@5Y;\0+@S>)?+S\L,2J![GFNV\,>()/$-O/,]J(%B8*,/NW'&3V^E<%X
MX4KXLN<_Q*I'Y5Y&=XB-; 1J4W[K:_4]3)Z$J6.E"HM4O\C"MW6*XCDD7>JL
M"5SC/M7=K\2HE4*NF, !@#S?_K5P<,+W$Z0Q#+NP503CFN@_X0/7O^?:/_OZ
MO^-?-X"KCJ:E]53\[*_Z'T..I8*HX_6FO*[M^IN_\+,C_P"@:W_?W_ZU'_"S
M(_\ H&M_W]_^M6%_P@>O?\^T?_?U?\:/^$#U[_GVC_[^K_C7I?6\Z_EE_P"
M_P# //\ JN3]U_X%_P $K>)M>C\07D5PEMY#(FPY;.[G([>YK.T^9K?4K>5.
M"DBD?G6U_P ('KW_ #[1_P#?U?\ &GQ>!==29&-M'@,"?WJ_XUYT\-CZM;VL
MZ<KM]CT(8C TZ7LH5%;U/5 <@$=Z\6U__D8+W_KL:]GC!6-0>H S7C&O_P#(
MP7O_ %V-?0\2?P:?K^AX/#_\:?I^H_PS$L_B:Q1QD>:#^7/]*]FKQWPG_P C
M58_]=#_(U[%5<-I?5YOS_1$\0-^W@O+]0K-\0Q+-X=OD89!A;^5:54-<_P"0
M#>_]<6_E7T.(5Z,T^S_(\&@[58OS1XI7<?#0_P"F7X_Z9I_,UP]=O\-/^/V_
M_P"N:?S-?GF3_P"_T_G^3/O<V_W*I\OS1Z'7FOQ(_P"0Y;?]>P_]":O2J\U^
M)'_(<MO^O8?^A-7UF??[B_5'RV1_[XO1G(#[P^M>X:;_ ,@JT_ZXI_Z"*\/'
MWA]:]PTW_D%6G_7%/_017D\-?'4]$>IQ%\%/Y_H6:***^S/D3PV__P"0C<?]
M=&_G5OPY8+J?B*TM91F-GW./4 $D?I52_P#^0C<?]=&_G6UX$_Y&VW_W'_\
M037Y=AH*IC(0ELY+\S]*Q$W#"2E'=1?Y'K  50 , < "BBBOU$_-0ILDL<,9
M>5U1!U9C@"F75S'9VDEQ.=L<:EF->0Z]XBN]<NF,CE;<']W$#P![^IKRLQS*
MG@8JZO)[(]/+\OGC9.SM%;L]$NO&NAVK%?M?FL.T2EOUZ54/Q#T?/W;@_P#
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
MNBBOG6VW=GV$8J*L@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
>HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>rnglogoa.jpg
<TEXT>
begin 644 rnglogoa.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
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
M^S?W'2T5#:WEO>PB6TF25#W0YJ:NU24E='&TXNS"O-_B.[+KEMM8C_1QT/\
MM-7<76O:797#075Y'%*O56SD5Y[X[U"TU'5[>2QG69%@"DKV.XU\_GE:F\)*
M$9*]UI?4][):-18I2<7:SUL<T)9-P^=NOK7MVG<Z7:_]<4_]!%>'#J*]<L?$
MVC1Z=;(]_$&6)01SP<"O*X>K0ISJ>TDEMNST\^I3G&')%O?9&]162/%&BLP
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
M->.ZKIDVD:E+9W/WXSPPZ,.Q%;_@'5FL]9^QNW[FZ&,$]&[?X5GE&/JX:O\
M5JVS=M>C-,UP-/$4/K%+=*_JCT^O%M?_ .1@O?\ KL:]IKQ;7_\ D8+W_KL:
M]'B3^##U_0\_A[^-/T_4E\-ZG'H^K&\F&X)$P51_$W856U35KO5[MI[R4L2?
ME7LH] *IJI9@J@DDX '>O2O#_@:SMK5)M5C%Q<,,E&^XGMCO7S^"H8K&Q^KT
MW:*U?;7O^A[V,KX;!R]O45Y/1=SS2BO:GT'27CV-IUKM]/*%<-XP\(Q:9#]O
MTT$09Q)&3G9[CVKHQ>1U\-3=5-22W.?"YU0Q%14VG%O8YW2-9NM&O%GM9"!G
MYDSPP]*]ATV_BU/3X;N _)(N<>A[BO#Z]%^&]XTFGW-JQR(W#+[ UT9!C)PK
M?5V_=>WJ89[A(2H^W2U7Y'->./\ D;;KZ)_Z"*Y^O:;K0-+OKAI[NRBEE;JS
M#DUY[X[TZTTW5[>*Q@2%&@#%5'4[CS6>:Y75HN>)<E9O\V7EF94ZJAADG=+\
MD<Q10/O"O7+'PQHTFG6SOI\+,T2DDKU.!7GX#+ZF.<E!I6[G?CL?#!*+FF[]
MCR>#_CXC_P!\?SKW*#_CVC_W!_*LT>%]%5@1IT((.1\M:H 50!P ,"OL<IRV
MI@>?G:=[;'R>:9A3QO+R)JU]SPZ__P"0C<?]=&_G6EX8UB/0[VZNW&YOLS)&
MO]YBRX'Z9_"LV_\ ^0C<?]=&_G5>OA(U94:WM(;IGVLJ4:U'V<]FBU?ZC=:G
M=-/>2M(['N>![ 55KJ-"\#7FJP+<W,GV2!QE,KEG'KCL*Z ?#;3L?->71/L5
M_P *]"GE6.Q*]KR[]WN<-3-,%AW[/FV[(Z?2O^01:?\ 7%?Y5Q_C+Q=)!,^F
MZ8^QEXEE'4>PKKI\Z;HKB$,Y@APG&22!@5X]+8ZC-,\DEG<EG))/E-U_*OHL
MYQ5:A0A1I;M:M=CP,HPU*O6E6J;+:_<J,S.Q9R6)ZDF@*3T!/TKJ/"/A=M2U
M%Y-3@D2WA .QU*[R>@^E>EPVEO;QB."".-!T55  KQ,#DM7%T_:RERKTNSV,
M;G%+"S]G&/,_70\+JS8:C=:;<K/9RM&ZGL>#]:]4\1>&K/5K&0K"D=TJDI*H
MP<^A]17D;*58JPP0<$5R8[ U<NJKWM]FM#JP6-I8^F]-MTSV/PYKD>NZ6LXP
MLJ_+*@[&K]]_R#[C_KDW\C7G7P[O&BUN6VS\LT9./<5Z+??\@^X_ZY-_(U]K
MEV*EBL'SRWU3^1\?C\,L-B^2.VC1X:_WS]:ZWX;_ /(Q7'_7JW_H:UR3_?/U
MKK?AO_R,5Q_UZM_Z&M?$97_OU/U/LLR_W*IZ'IE%%%?II^<GGWQF_P"1,M?^
MO]/_ $7)7B%>W_&;_D3+7_K_ $_]%R5XA7TV6_[O\V?%9S_O;]$;^B>"==\0
MV)O-*M%FA#E"QE5>1CL3[UH_\*L\6_\ 0/3_ ,"(_P#XJO0O@[_R)<G_ %]O
M_P"@K7?5R5\PK4ZLH)*R_KN>CA<HP]:A&I)N[7E_D?/K_"_Q8BECIJG'99XR
M?YUS>H:;>Z5<FWU&UEMI1_#(N*^IJY;XAZ#!K7A&[=XP;BTC,T3XY&T9(_$
MT4<SG*:C42LQ8G):<:;E2D[KN>(Z%XLUGP[.KZ=>2"('YH'.Z-OJO]1S7OOA
M3Q+;^*=#COH!Y;@[)HLY\MQU'TKYIKTSX+7SIK=_8D_NY8!)C_:4@?R8UTYA
MAX2I.HEJCBRG%U(5E2;]U_@>H^(_^19U'_KW?^5?,5?3OB/_ )%G4?\ KW?^
M5?,5993\$C?/?XD/1GIWP4_Y"VI_]<4_F:];OO\ D'7/_7)OY&O)/@I_R%M3
M_P"N*?S->MWW_(.N?^N3?R-<.8?[R_D>IE7^Y+Y_F?+#_?;ZUW/PBMTF\;>8
MXR8;=W7V/ _K7#/]]OK7??!S_D<)O^O5OYBO=Q>F'EZ'R^ 5\5"_<]PHHHKY
M$^_.(^+4*2^!G9AS'.C*?3K7@U>^_%;_ )$.?_KJE>!5]+EG\#YGQN=?[RO1
M'MWP8)/@VZSVOW_]%QU@?&NZ9M2TRU!^5(GD(]22!_2M_P"#'_(FW?\ U_O_
M .BXZYKXT1E?$%A(?NM;D#\&_P#KUR4DO[0?S_([JS?]DQMY?F>;5]&> -.3
M3?!-@B* TB>:Y]2:^<Z^E_"$ZW'@_3)$.08%'Y<5OFK?LXKS.;(TO;2?6QLT
M445\\?6GGWQBTY+GPG%>[1YMI.,-_LMP1^>W\J\0KWKXLS+%X"F1CS--&B^Y
MW;OY UX+7TN6-NAKW/C,Z26*T[(]K^#/_(LW?_7Q_2K_ ,2HB;"SE'\,A!_*
MJ'P9_P"19N_^OC^E=-XTLC>^&9]HRT1$@_"OE>(*;JTZT5_5M3[/ARHJ?L)/
M^KZ'DE>G_#R<2>'6CSS%,PQ]<'^M>85UWP]U1;75I+*5L)=+\F?[P_Q&?RK\
M]R6LJ.-CS;/3[_\ @GZ#G%%U<'*W37^OD>F4445^CGY\%%%% !16;KVL)H>E
M/=L@D8$*B$XW$UR/_"S)?^@:O_?W_P"M7GXG,L+A9\E65GZ,[\/E^)Q,.>E&
MZ]4>@5Y;\0+@S>)?+S\L,2J![GFNV\,>()/$-O/,]J(%B8*,/NW'&3V^E<%X
MX4KXLN<_Q*I'Y5Y&=XB-; 1J4W[K:_4]3)Z$J6.E"HM4O\C"MW6*XCDD7>JL
M"5SC/M7=K\2HE4*NF, !@#S?_K5P<,+W$Z0Q#+NP503CFN@_X0/7O^?:/_OZ
MO^-?-X"KCJ:E]53\[*_Z'T..I8*HX_6FO*[M^IN_\+,C_P"@:W_?W_ZU'_"S
M(_\ H&M_W]_^M6%_P@>O?\^T?_?U?\:/^$#U[_GVC_[^K_C7I?6\Z_EE_P"
M_P# //\ JN3]U_X%_P $K>)M>C\07D5PEMY#(FPY;.[G([>YK.T^9K?4K>5.
M"DBD?G6U_P ('KW_ #[1_P#?U?\ &GQ>!==29&-M'@,"?WJ_XUYT\-CZM;VL
MZ<KM]CT(8C TZ7LH5%;U/5 <@$=Z\6U__D8+W_KL:]GC!6-0>H S7C&O_P#(
MP7O_ %V-?0\2?P:?K^AX/#_\:?I^H_PS$L_B:Q1QD>:#^7/]*]FKQWPG_P C
M58_]=#_(U[%5<-I?5YOS_1$\0-^W@O+]0K-\0Q+-X=OD89!A;^5:54-<_P"0
M#>_]<6_E7T.(5Z,T^S_(\&@[58OS1XI7<?#0_P"F7X_Z9I_,UP]=O\-/^/V_
M_P"N:?S-?GF3_P"_T_G^3/O<V_W*I\OS1Z'7FOQ(_P"0Y;?]>P_]":O2J\U^
M)'_(<MO^O8?^A-7UF??[B_5'RV1_[XO1G(#[P^M>X:;_ ,@JT_ZXI_Z"*\/'
MWA]:]PTW_D%6G_7%/_017D\-?'4]$>IQ%\%/Y_H6:***^S/D3PV__P"0C<?]
M=&_G5OPY8+J?B*TM91F-GW./4 $D?I52_P#^0C<?]=&_G6UX$_Y&VW_W'_\
M037Y=AH*IC(0ELY+\S]*Q$W#"2E'=1?Y'K  50 , < "BBBOU$_-0ILDL<,9
M>5U1!U9C@"F75S'9VDEQ.=L<:EF->0Z]XBN]<NF,CE;<']W$#P![^IKRLQS*
MG@8JZO)[(]/+\OGC9.SM%;L]$NO&NAVK%?M?FL.T2EOUZ54/Q#T?/W;@_P#
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
MNBBOG6VW=GV$8J*L@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
>HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181639008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Aug. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">RingCentral, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-3322844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">20 Davis Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Belmont<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">472-4100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Class A Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol(s)</a></td>
<td class="text">RNG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of each exchange on which registered</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001384905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,363,024<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,955,674<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037180119360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 306,497<span></span>
</td>
<td class="nump">$ 267,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">253,571<span></span>
</td>
<td class="nump">232,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_DeferredAndPrepaidSalesCommissionCurrent', window );">Deferred and prepaid sales commission costs</a></td>
<td class="nump">126,854<span></span>
</td>
<td class="nump">102,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">52,376<span></span>
</td>
<td class="nump">48,165<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">739,298<span></span>
</td>
<td class="nump">650,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">178,240<span></span>
</td>
<td class="nump">166,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">40,515<span></span>
</td>
<td class="nump">47,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">113,220<span></span>
</td>
<td class="nump">210,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_DeferredAndPrepaidSalesCommissionNoncurrent', window );">Deferred and prepaid sales commission costs, non-current</a></td>
<td class="nump">758,687<span></span>
</td>
<td class="nump">723,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">53,780<span></span>
</td>
<td class="nump">55,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Acquired intangibles, net</a></td>
<td class="nump">628,559<span></span>
</td>
<td class="nump">716,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">7,122<span></span>
</td>
<td class="nump">8,105<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,519,421<span></span>
</td>
<td class="nump">2,579,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">96,647<span></span>
</td>
<td class="nump">70,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">318,272<span></span>
</td>
<td class="nump">279,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">207,044<span></span>
</td>
<td class="nump">176,450<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">621,963<span></span>
</td>
<td class="nump">526,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible senior notes, net</a></td>
<td class="nump">1,636,175<span></span>
</td>
<td class="nump">1,398,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">25,436<span></span>
</td>
<td class="nump">31,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">74,087<span></span>
</td>
<td class="nump">84,052<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,357,661<span></span>
</td>
<td class="nump">2,040,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Series A convertible preferred stock</a></td>
<td class="nump">199,449<span></span>
</td>
<td class="nump">199,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">937,119<span></span>
</td>
<td class="nump">1,086,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(9,600)<span></span>
</td>
<td class="nump">644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(965,217)<span></span>
</td>
<td class="num">(748,556)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="num">(37,689)<span></span>
</td>
<td class="nump">338,967<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, temporary equity and stockholders&#8217; equity</a></td>
<td class="nump">$ 2,519,421<span></span>
</td>
<td class="nump">$ 2,579,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_DeferredAndPrepaidSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred And Prepaid Sales Commission, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_DeferredAndPrepaidSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_DeferredAndPrepaidSalesCommissionNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred And Prepaid Sales Commission, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_DeferredAndPrepaidSalesCommissionNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176592752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 486,896<span></span>
</td>
<td class="nump">$ 379,273<span></span>
</td>
<td class="nump">$ 954,552<span></span>
</td>
<td class="nump">$ 731,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">158,190<span></span>
</td>
<td class="nump">104,923<span></span>
</td>
<td class="nump">313,664<span></span>
</td>
<td class="nump">201,904<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">328,706<span></span>
</td>
<td class="nump">274,350<span></span>
</td>
<td class="nump">640,888<span></span>
</td>
<td class="nump">529,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">96,518<span></span>
</td>
<td class="nump">76,161<span></span>
</td>
<td class="nump">186,792<span></span>
</td>
<td class="nump">138,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">265,398<span></span>
</td>
<td class="nump">203,398<span></span>
</td>
<td class="nump">519,853<span></span>
</td>
<td class="nump">382,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">74,554<span></span>
</td>
<td class="nump">68,172<span></span>
</td>
<td class="nump">145,549<span></span>
</td>
<td class="nump">123,633<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">436,470<span></span>
</td>
<td class="nump">347,731<span></span>
</td>
<td class="nump">852,194<span></span>
</td>
<td class="nump">645,117<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(107,764)<span></span>
</td>
<td class="num">(73,381)<span></span>
</td>
<td class="num">(211,306)<span></span>
</td>
<td class="num">(115,392)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,203)<span></span>
</td>
<td class="num">(15,942)<span></span>
</td>
<td class="num">(2,435)<span></span>
</td>
<td class="num">(32,220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="num">(49,500)<span></span>
</td>
<td class="num">(21,223)<span></span>
</td>
<td class="num">(94,719)<span></span>
</td>
<td class="nump">37,320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(50,703)<span></span>
</td>
<td class="num">(37,165)<span></span>
</td>
<td class="num">(97,154)<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(158,467)<span></span>
</td>
<td class="num">(110,546)<span></span>
</td>
<td class="num">(308,460)<span></span>
</td>
<td class="num">(110,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="nump">2,027<span></span>
</td>
<td class="nump">850<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (159,515)<span></span>
</td>
<td class="num">$ (110,956)<span></span>
</td>
<td class="num">$ (310,487)<span></span>
</td>
<td class="num">$ (111,142)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Net loss per common share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (1.68)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
<td class="num">$ (3.27)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (1.68)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
<td class="num">$ (3.27)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of shares used in computing net loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">95,130<span></span>
</td>
<td class="nump">91,181<span></span>
</td>
<td class="nump">94,854<span></span>
</td>
<td class="nump">90,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">95,130<span></span>
</td>
<td class="nump">91,181<span></span>
</td>
<td class="nump">94,854<span></span>
</td>
<td class="nump">90,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 462,984<span></span>
</td>
<td class="nump">$ 351,203<span></span>
</td>
<td class="nump">$ 902,911<span></span>
</td>
<td class="nump">$ 676,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">131,022<span></span>
</td>
<td class="nump">79,243<span></span>
</td>
<td class="nump">260,711<span></span>
</td>
<td class="nump">152,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">23,912<span></span>
</td>
<td class="nump">28,070<span></span>
</td>
<td class="nump">51,641<span></span>
</td>
<td class="nump">55,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">$ 27,168<span></span>
</td>
<td class="nump">$ 25,680<span></span>
</td>
<td class="nump">$ 52,953<span></span>
</td>
<td class="nump">$ 49,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181488768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (159,515)<span></span>
</td>
<td class="num">$ (110,956)<span></span>
</td>
<td class="num">$ (310,487)<span></span>
</td>
<td class="num">$ (111,142)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net</a></td>
<td class="num">(8,182)<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="num">(10,244)<span></span>
</td>
<td class="num">(2,201)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (167,697)<span></span>
</td>
<td class="num">$ (109,745)<span></span>
</td>
<td class="num">$ (320,731)<span></span>
</td>
<td class="num">$ (113,343)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174647408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative effect of accounting change</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Cumulative effect of accounting change</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative effect of accounting change</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 308,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 673,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,806<span></span>
</td>
<td class="num">$ (372,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</a></td>
<td class="num">(3,708)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,708)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">59,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Equity component from repurchase or redemption of convertible senior notes</a></td>
<td class="num">(147,740)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147,740)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationsOfTemporaryToPermanentEquity', window );">Temporary equity reclassification</a></td>
<td class="num">(338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Changes in other comprehensive income (loss)</a></td>
<td class="num">(3,412)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,412)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Mar. 31, 2021</a></td>
<td class="nump">213,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">582,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
<td class="num">(372,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Dec. 31, 2020</a></td>
<td class="nump">308,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">673,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,806<span></span>
</td>
<td class="num">(372,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(111,142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Jun. 30, 2021</a></td>
<td class="nump">92,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">571,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,605<span></span>
</td>
<td class="num">(483,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Dec. 31, 2020</a></td>
<td class="nump">308,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">673,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,806<span></span>
</td>
<td class="num">(372,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 338,967<span></span>
</td>
<td class="num">$ (235,454)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">1,086,870<span></span>
</td>
<td class="num">$ (329,280)<span></span>
</td>
<td class="nump">644<span></span>
</td>
<td class="num">(748,556)<span></span>
</td>
<td class="nump">$ 93,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting standards update, extensible enumeration</a></td>
<td class="text">Accounting Standards Update 2020-06 [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Mar. 31, 2021</a></td>
<td class="nump">$ 213,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">582,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
<td class="num">(372,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</a></td>
<td class="nump">10,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">95,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Equity component from repurchase or redemption of convertible senior notes</a></td>
<td class="num">(121,844)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,844)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationsOfTemporaryToPermanentEquity', window );">Temporary equity reclassification</a></td>
<td class="nump">4,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Changes in other comprehensive income (loss)</a></td>
<td class="nump">1,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(110,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(110,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Jun. 30, 2021</a></td>
<td class="nump">92,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">571,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,605<span></span>
</td>
<td class="num">(483,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Dec. 31, 2021</a></td>
<td class="nump">338,967<span></span>
</td>
<td class="num">(235,454)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">1,086,870<span></span>
</td>
<td class="num">(329,280)<span></span>
</td>
<td class="nump">644<span></span>
</td>
<td class="num">(748,556)<span></span>
</td>
<td class="nump">93,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</a></td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">98,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Changes in other comprehensive income (loss)</a></td>
<td class="num">(2,062)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,062)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(150,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Mar. 31, 2022</a></td>
<td class="nump">48,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">855,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
<td class="num">(805,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Dec. 31, 2021</a></td>
<td class="nump">338,967<span></span>
</td>
<td class="num">$ (235,454)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">1,086,870<span></span>
</td>
<td class="num">$ (329,280)<span></span>
</td>
<td class="nump">644<span></span>
</td>
<td class="num">(748,556)<span></span>
</td>
<td class="nump">$ 93,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(310,487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Jun. 30, 2022</a></td>
<td class="num">(37,689)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">937,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,600)<span></span>
</td>
<td class="num">(965,217)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, beginning balance at Mar. 31, 2022</a></td>
<td class="nump">48,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">855,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
<td class="num">(805,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital', window );">Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings</a></td>
<td class="nump">7,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(25,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">98,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Changes in other comprehensive income (loss)</a></td>
<td class="num">(8,182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(159,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(159,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Stockholders' equity, ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity, ending balance at Jun. 30, 2022</a></td>
<td class="num">$ (37,689)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 937,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,600)<span></span>
</td>
<td class="num">$ (965,217)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationsOfTemporaryToPermanentEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90193-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationsOfTemporaryToPermanentEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176629648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (310,487)<span></span>
</td>
<td class="num">$ (111,142)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">122,201<span></span>
</td>
<td class="nump">50,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">198,119<span></span>
</td>
<td class="nump">150,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred and prepaid sales commission costs</a></td>
<td class="nump">50,068<span></span>
</td>
<td class="nump">33,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">32,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on early extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_RepaymentsOfConvertibleDebtDebtDiscount', window );">Repayment of convertible senior notes attributable to debt discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Reduction of operating lease right-of-use assets</a></td>
<td class="nump">9,857<span></span>
</td>
<td class="nump">8,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_LossGainAndOtherRelatedCostsOnInvestments', window );">Unrealized loss (gain) on investments</a></td>
<td class="nump">98,045<span></span>
</td>
<td class="num">(34,361)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debt</a></td>
<td class="nump">7,103<span></span>
</td>
<td class="nump">3,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(27,832)<span></span>
</td>
<td class="num">(26,589)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCharges', window );">Deferred and prepaid sales commission costs</a></td>
<td class="num">(108,349)<span></span>
</td>
<td class="num">(86,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(1,984)<span></span>
</td>
<td class="nump">6,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">28,494<span></span>
</td>
<td class="nump">3,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">20,147<span></span>
</td>
<td class="nump">24,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">30,594<span></span>
</td>
<td class="nump">23,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(10,271)<span></span>
</td>
<td class="num">(9,105)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">109,673<span></span>
</td>
<td class="nump">61,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(15,489)<span></span>
</td>
<td class="num">(14,385)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireSoftware', window );">Capitalized internal-use software</a></td>
<td class="num">(26,232)<span></span>
</td>
<td class="num">(19,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments', window );">Purchases of intangible assets and long-term investments</a></td>
<td class="num">(3,990)<span></span>
</td>
<td class="num">(9,623)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(45,711)<span></span>
</td>
<td class="num">(43,608)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payments for repurchase or redemption of convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(333,632)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="num">(25,004)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of stock in connection with stock plans</a></td>
<td class="nump">10,889<span></span>
</td>
<td class="nump">18,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement of equity awards</a></td>
<td class="num">(3,182)<span></span>
</td>
<td class="num">(11,566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment for contingent consideration for business acquisition</a></td>
<td class="num">(1,538)<span></span>
</td>
<td class="num">(3,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of financing obligations</a></td>
<td class="num">(3,092)<span></span>
</td>
<td class="num">(2,295)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(21,927)<span></span>
</td>
<td class="num">(332,236)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes</a></td>
<td class="num">(2,700)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">39,335<span></span>
</td>
<td class="num">(314,556)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract', window );"><strong>Cash, cash equivalents, and restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">267,162<span></span>
</td>
<td class="nump">639,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">306,497<span></span>
</td>
<td class="nump">325,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Equipment and capitalized internal-use software purchased and unpaid at period end</a></td>
<td class="nump">$ 9,599<span></span>
</td>
<td class="nump">$ 7,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_LossGainAndOtherRelatedCostsOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss (Gain) And Other Related Costs On Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_LossGainAndOtherRelatedCostsOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Intangible Assets And Long-Term Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_RepaymentsOfConvertibleDebtDebtDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Convertible Debt, Debt Discount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_RepaymentsOfConvertibleDebtDebtDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185331008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Description of Business and Summary of Significant Accounting Policies</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RingCentral, Inc. (the &#8220;Company&#8221;) is a provider of software-as-a-service (&#8220;SaaS&#8221;) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September&#160;26, 2013.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unaudited condensed consolidated financial statements and accompanying notes reflect all adjustments (all of which are normal, recurring in nature and those discussed in these notes) that are, in the opinion of management, necessary for a fair presentation of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December&#160;31, 2022. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021, filed with the SEC on March 1, 2022.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred and prepaid sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results may differ from these estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the chief executive officer is the chief operating decision maker. The Company&#8217;s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, none of the Company&#8217;s customers accounted for more than 10% of the Company&#8217;s total accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are based on the location of the legal entity that owns the asset. As of June&#160;30, 2022 and December&#160;31, 2021, approximately 95% of the Company&#8217;s consolidated long-lived assets were located in the U.S. No other single country outside of the U.S. represented more than 10% of the Company&#8217;s consolidated long-lived assets.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued optional guidance for a limited time to ease the potential burden in accounting for or recognizing the effects of reference rate reform, particularly, the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on financial reporting. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The amendments in this ASU are not expected to have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This update also eliminates the treasury stock method and instead requires entities to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. The required use of the if-converted method did not impact the diluted net loss per share as the Company was in a net loss position.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this update, effective January 1, 2022, using the modified retrospective method. Upon adoption, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of approximately $93.8&#160;million, a decrease to additional paid-in capital of $329.3&#160;million, and an increase to convertible senior notes, net of approximately $235.5&#160;million. Prior period financial statements were not restated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181604208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by primary geographical markets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Primary geographical markets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derived over 90% of subscriptions revenues from RingCentral MVP and RingCentral customer engagement solutions products for each of the three and six months ended June&#160;30, 2022 and 2021. RingCentral customer engagement solutions represented over 10% of total revenues for all periods presented.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, the Company recognized revenue of $37.9 million and $143.1 million, respectively, that was included in the corresponding deferred revenue balance at the beginning of the year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining performance obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The typical subscription contract term ranges from one month to five years. Contract revenue as of June&#160;30, 2022 that has not yet been recognized was approximately $1.9 billion. This excludes contracts with an original expected length of less </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than one year. Of these remaining performance obligations, the Company expects to recognize revenue of 54% of this balance over the next 12 months and 46% thereafter.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues are primarily comprised of product revenue from the sale of pre-configured phones and professional services. Product revenues from the sale of pre-configured phones were $11.2 million and $12.5 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $22.6 million and $24.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185152928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Components<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Financial Statement Components</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Financial Statement Components</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,497&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, $5.5&#160;million in the cash balance above represents restricted cash, which is held in the form of a bank deposit for issuance of a foreign bank guarantee.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,571&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,842&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,490&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,254&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,322&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,256&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,376&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,165&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense related to property and equipment was $17.6 million and $14.2 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $34.5 million and $27.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill is as follows (in thousands):</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,201&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836,206&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,606&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense from acquired intangible assets for the three months ended June&#160;30, 2022 and 2021 was $43.7 million and $12.0 million, respectively, and $87.7 million and $23.6 million for the six months ended June&#160;30, 2022 and 2021, respectively. Amortization of developed technology is included in cost of revenues and amortization of customer relationships is included in sales and marketing expenses in the Condensed Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining)</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,910&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,102&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 onwards</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,072&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,559&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales, use, and telecom related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, short-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred and Prepaid Sales Commission Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the deferred and prepaid sales commission costs was $26.9 million and $17.8 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $50.1 million and $33.4 million for the six months ended June&#160;30, 2022 and 2021, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185143968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements.&#160;This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available.&#160;The hierarchy is broken down into three levels based on the reliability of the inputs as follows:</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1:&#160;&#160;&#160;&#160;Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2:&#160;&#160;&#160;&#160;Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3:&#160;&#160;&#160;&#160;Unobservable inputs that are supported by little or no market activity and that are based on management&#8217;s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial assets carried at fair value were determined using the following inputs (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Investments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, t</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he fair value of the Company's long-term investments in convertible and redeemable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preferred stock issued by Avaya was </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$105.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$200.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The Company </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classifies these investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. The Company uses a lattice model to value these investments and relies on observable inputs including share-price, credit spread, and volatility. The model also incorporates judgments relating to the probability of special redemption triggers, the expected holding period of the investment and interest rates. These investments are reported at fair value in long-term investments in the Condensed Consolidated Balance Sheets with net unrealized gain (loss) recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income (expense)</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recorded a loss of $50.1 million and $23.2 million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three months ended June&#160;30, 2022 and 2021, respectively. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a loss of $96.6 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022 compared to a gain of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$33.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the six</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2021. Volatility in the global economic climate and financial markets, including the effects of rising inflation and associated economic slowdown, the ongoing Russian invasion of Ukraine, and the continued effects of the COVID-19 pandemic, could result in a significant change in the underlying share-price of the Company&#8217;s investees and their financial position, resulting in a material change in the value of the long-term investments, requiring impairment charges.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain marketable equity investments in which it does not have a controlling interest or a significant influence. As of June&#160;30, 2022 and December&#160;31, 2021, the fair value of these marketable equity investments, which have readily determinable fair values, were </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.0 million and $8.6 million, respectively. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets with net unrealized gain (loss) recorded in other income (expense). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a loss of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.8 million and $3.6 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June&#160;30, 2022, respectively. There were no sales of marketable equity investments </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June&#160;30, 2022.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Marketable Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company had an immaterial amount of non-marketable investments held in debt and equity securities without readily determinable fair values in which it had neither a controlling interest nor significant influence. These investments are carried at cost under the measurement alternative as part of long-term investments in the Consolidated Balance Sheets.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the fair value of the 0% convertible senior notes due 2026 (the &#8220;2026 Notes&#8221;) was approximately $488.9 million, and 0% convertible senior notes due 2025 (the &#8220;2025 Notes&#8221;) was approximately $825.0 million. The fair value for the convertible notes was determined based on the quoted price for such notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185298672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Convertible Senior Notes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2018, the Company issued $460.0&#160;million aggregate principal amount of 0% convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers (the "2023 Notes"). The 2023 Notes would have matured on March&#160;15, 2023, unless repurchased or redeemed earlier by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $449.5&#160;million. In the second quarter of 2021, the Company redeemed the remaining outstanding principal balance of its 2023 Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $1.0&#160;billion aggregate principal amount of 0% convertible senior notes due 2025 in a private placement to qualified institutional buyers (the "2025 Notes"). The 2025 Notes will mature on March 1, 2025, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $986.5&#160;million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company issued $650.0&#160;million aggregate principal amount of 0% convertible senior notes due 2026 in a private placement to qualified institutional buyers (the "2026 Notes"). The 2026 Notes will mature on March 15, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $640.2&#160;million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes, 2025 Notes and 2026 Notes (collectively, the &#8220;Notes&#8221;) are senior, unsecured obligations of the Company that do not bear regular interest, and the principal amount of the Notes do not accrete. The Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indentures governing each of the Notes (collectively, the "Notes Indentures") or if the Notes are not freely tradeable as required by each respective Notes Indenture.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Terms of the Notes</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1,000 principal amount initially convertible into number of the Company&#8217;s Class A Common Stock, par value $0.0001</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.7745 shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.3583 shares</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equivalent initial approximate conversion price per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">360.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the respective Notes Indentures, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 1, 2024 for the 2025 Notes, and December 15, 2025 for the 2026 Notes, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their notes regardless of these conditions. Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2022, the conditions allowing holders of the 2025 Notes and 2026 Notes to convert were not met. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the indentures are satisfied during future measurement periods.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the Notes at its option, on or after March 5, 2022 for the 2025 Notes, and March 20, 2023 for the 2026 Notes, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in each respective Notes Indentures) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2025 Notes or 2026 Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes as of June&#160;30, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The net carrying amount was increased on January 1, 2022 as a result of the adoption of ASU No. 2020-06. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The decrease in total interest expense during the three and six months ended June&#160;30, 2022 was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company&#8217;s adoption of ASU No. 2020-06, as of January 1, 2022, as described in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions relating to each series of notes with certain counterparties (collectively the &#8220;Capped Calls&#8221;). The initial strike price of the Notes corresponds to the initial conversion price of each of the Notes. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event; a tender offer; and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law; insolvency filings; and hedging disruptions. The Capped Call transactions are recorded in stockholders&#8217; equity and are not accounted for as derivatives.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below sets forth key terms and costs incurred for the Capped Calls related to each of the Notes: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial approximate strike price per share, subject to certain adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial cap price per share, subject to certain adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost incurred (in millions)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A Common Stock covered, subject to anti-dilution adjustments (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement commencement date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/13/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/13/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement expiration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2025</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the capped call transactions, including the capped call relating to the 2023 Notes, were outstanding as of June&#160;30, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185184112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily leases facilities for office and data center space under non-cancelable operating leases for its U.S. and international locations. As of June&#160;30, 2022, non-cancellable leases expire on various dates between 2022 and 2029. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80">Accrued liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows resulting from operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New ROU assets obtained in exchange of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185217264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Commitments and Contingencies</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies.&#160;Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patent Infringement Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, &#8220;Uniloc&#8221;) filed in the U.S. District Court for the Eastern District of Texas two actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral&#8217;s Glip unified communications application.&#160;The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney&#8217;s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (&#8220;IPRs&#8221;) before the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company&#8217;s motion to dismiss or transfer. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIPA Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2020, Plaintiff Meena Reuben (&#8220;Reuben&#8221;) filed a complaint against the Company for a putative class action lawsuit in California Superior Court for San Mateo County. The complaint alleges claims on behalf of a class of individuals for whom, while they were in California, the Company allegedly intercepted and recorded communications between individuals and the Company&#8217;s customers without the individual&#8217;s consent, in violation of the California Invasion of Privacy Act (&#8220;CIPA&#8221;) Sections 631 and 632.7. Reuben seeks statutory damages of $5,000 for each alleged violation of Sections 631 and 632.7, injunctive relief, and attorneys&#8217; fees and costs, and other unspecified amount of damages. On July 7, 2020, the Court granted the parties&#8217; stipulation to extend time for the Company to respond to the Reuben&#8217;s complaint. The parties participated in mediation on August 24, 2021. On September 16, 2021, Reuben filed an amended complaint. The Company filed a demurrer to the amended complaint on October 18, 2021. Reuben filed her opposition on November 8, 2021, and the Company filed its reply on November 22, 2021. A hearing was held on January 6, 2022. The Court overruled the Company&#8217;s demurrer and the parties are now engaged in discovery. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Matter</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and two of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent (&#8220;LOI&#8221;) that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys&#8217; fees and costs.&#160;On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and two of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a $5 million break-up fee, its alleged &#8220;cash burn&#8221; during the negotiations, and unspecified lost opportunity damages.&#160;The Company filed a demurrer to Bright Pattern&#8217;s amended cross-complaint, as well as a related motion to strike. On May 7, 2020, the court denied both the motion to strike and demurrer. On July 19, 2022, the parties filed a joint motion to stay the proceedings, which the court granted on July 20, 2022. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#8217;s consolidated financial statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185243568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Convertible Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders&#8217; Equity and Convertible Preferred Stock</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Stockholders&#8217; Equity and Convertible Preferred Stock</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2021, the Company's board of directors authorized a share repurchase program under which it may repurchase up to $100&#160;million of the Company's outstanding shares of Class A Common Stock. Under the program, share repurchases may be made at the Company's discretion from time to time in open market transactions, privately negotiated transactions, or other means. The program does not obligate the Company to repurchase any specific dollar amount or to acquire any specific number of shares of its Class A Common Stock. The timing and number of any shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, the Company repurchased and subsequently retired 421,041 shares of our Class A Common Stock for an aggregate amount of $25.0 million. As of June&#160;30, 2022, $75.0&#160;million remained available under the Company's share repurchase authorization.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Convertible Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 8, 2021, the Company entered into the Investment Agreement, pursuant to which the Company sold to Searchlight Investor, in a private placement exempt from registration under the Securities Act of 1933, as amended, 200,000 shares of newly-issued Series A Convertible Preferred Stock, par value $0.0001 per share, for an aggregate purchase price of $200&#160;million. The Series A Convertible Preferred Stock issued to Searchlight Investor pursuant to the Investment Agreement is convertible into shares of the Company's Class A Common Stock, par value $0.0001 per share, at a conversion price of $269.22 per share, subject to adjustment as provided in the certificate of designations specifying the terms of such shares. The transactions contemplated by the Investment Agreement closed on November 9, 2021. The Series A Convertible Preferred Stock ranks senior to the shares of the Company&#8217;s Class A Common Stock and Class B Common Stock with respect to rights on the distribution of assets on any voluntary or involuntary liquidation or winding up of the affairs of the Company. The Series A Convertible Preferred Stock is a zero coupon, perpetual preferred stock, with a liquidation preference of $1,000 per share and other customary terms, including with respect to mandatory conversion and change of control premium under certain circumstances. The shares of Series A Convertible Preferred Stock shall not be redeemable or otherwise mature, other than for a liquidation or a specified change in control event as provided in the certificate of designations specifying the terms of such shares. Holders of Series A Convertible Preferred Stock will be entitled to vote with the holders of the Class A Common Stock and Class B Common Stock on an as-converted basis. Holders of the Series A Convertible Preferred Stock will be entitled to a separate class vote with respect to, among other things, certain amendments to the Company&#8217;s organizational documents that have an adverse impact on the rights, preferences, privileges or voting power of the Series A Convertible Preferred Stock, authorizations or issuances of Company capital stock, or other securities convertible into capital stock, that is senior to, or equal in priority with, the Series A Convertible Preferred Stock, and increases or decreases in the number of authorized shares of Series A Convertible Preferred Stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the liquidation or specified change in control event is not solely within the Company&#8217;s control, the Series A Convertible Preferred Stock is therefore classified as temporary equity and recorded outside of stockholders&#8217; equity on the Condensed Consolidated Balance Sheet. As of June&#160;30, 2022, there were 200,000 shares of the Company's Series A Convertible Preferred Stock issued and outstanding, and the carrying value, net of issuance costs, was $199.4 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037179561872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Share-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense recognized in the Condensed Consolidated Statements of Operations is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,361&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense by award type is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,511&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,323&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:13pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, a total of 22,594,284 shares remained available for grant under the RingCentral, Inc. Amended and Restated 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity under all of the Company&#8217;s equity incentive plans as of June&#160;30, 2022 and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Term<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted during the three and six months ended June&#160;30, 2022 and 2021. The total intrinsic value of options exercised during the three months ended June&#160;30, 2022 and 2021 were $1.8 million and $38.0 million, respectively, and $13.3 million and $75.4 million for the six months ended June&#160;30, 2022 and 2021, respectively. There is no remaining unamortized share-based compensation expense.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Employee Stock Purchase Plan (&#8220;ESPP&#8221;) allows eligible employees to purchase shares of the Company&#8217;s Class&#160;A Common Stock at a discounted price through payroll deductions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, there was a total of $2.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to the ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately 0.4 years. As of June&#160;30, 2022, a total of 6,202,244 shares were available for issuance under the ESPP.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2013 Plan provides for the issuance of restricted stock units (&#8220;RSUs&#8221;) to employees, directors, and consultants.&#160;RSUs issued under the 2013 Plan generally vest over four years.&#160;A summary of activity of RSUs under the 2013 Plan as of June&#160;30, 2022, and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,778&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,450&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, there was a total of $550.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately 2.9 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonus Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's board of directors (the "Board") adopted employee equity bonus plans (the &#8220;Bonus Plans&#8221;), which allow the recipients to earn fully vested shares of the Company&#8217;s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the three and six months ended June&#160;30, 2022, the Company issued 196,295 and 277,399 RSUs, respectively, under the Bonus Plans. The total requisite service period of each quarterly award is approximately 0.4 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized share-based compensation expense was approximately $5.0 million, which will be recognized over the remaining service period of 0.1 years. The shares issued under the Bonus Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185298672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was $1.0 million and $0.4 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $2.0 million and $0.9 million for the six months ended June&#160;30, 2022 and 2021, respectively. The provision for income taxes for the three and six months ended June&#160;30, 2022 and 2021 consisted primarily of foreign income taxes and state minimum taxes. For the three and six months ended June&#160;30, 2022 and 2021, the provision for income taxes differed from the U.S. federal statutory rate primarily due to foreign and state taxes currently payable. The Company realized no benefit for the current year losses due to the full valuation allowance against the U.S. and foreign net deferred tax assets in certain foreign jurisdictions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realization of tax benefits of net deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that certain net deferred tax assets will be realizable. Accordingly, the Company continues to provide a full valuation allowance against the entire domestic and the majority of the foreign net deferred tax assets as of June&#160;30, 2022 and December&#160;31, 2021. The Company intends to maintain the full valuation allowance on the U.S. and certain foreign net deferred tax assets until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, there were no material changes to the total amount of unrecognized tax benefits.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Tax Cuts and Jobs Act amended Sec. 174 to require that specified research and experimental (SR&amp;E) expenditures be capitalized and amortized over five years or fifteen years depending on where the expenditures are incurred. This provision applies to tax years beginning on or after January 1, 2022. Additionally, the final FTC regulations were published in the Federal Register on January 4, 2022 which resulted in significant changes and updates for allocation and apportionment of foreign taxes, creditability of foreign taxes and other provisions affecting FTC calculation. The final FTC regulations are generally effective for foreign taxes paid or accrued in tax years beginning on or after December 28, 2021. Due to full valuation allowance position and taxable loss for the US jurisdiction, the Company does not believe that either of these new provisions will have a material impact on its financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185158448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Basic and Diluted Net Loss Per Share</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, convertible senior notes, and convertible preferred stock, to the extent dilutive. For the three and six months ended June&#160;30, 2022 and 2021, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share of common stock (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding for basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.68)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.27)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock issuable under equity incentive plans outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common shares excluded from diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the adoption of ASU No. 2020-06 on January 1, 2022, the Company calculates the potential dilutive effect of its 2025 Notes and 2026 Notes under the if-converted method. Under this method, only the amounts settled in excess of the principal will be considered in diluted earnings per share, in line with the terms of the Notes Indentures.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The denominator for diluted net income per share does not include any effect from the capped call transactions the Company entered into concurrently with the issuance of the 2023, 2025, and 2026 Notes as this effect would be anti-dilutive. In the event of conversion of the Notes, if shares are delivered to the Company under the capped call, they will offset the dilutive effect of the shares that the Company would issue under the Notes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185116688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. Related Party Transactions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company&#8217;s directors serves as President, Americas. Total payables to Google Inc. as of June&#160;30, 2022 and December&#160;31, 2021 were $3.8 million and $3.0 million, respectively. Total expenses incurred from Google Inc. were $5.6 million and $6.3 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $11.7 million and $11.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176520032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unaudited condensed consolidated financial statements and accompanying notes reflect all adjustments (all of which are normal, recurring in nature and those discussed in these notes) that are, in the opinion of management, necessary for a fair presentation of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December&#160;31, 2022. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred and prepaid sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results may differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the chief executive officer is the chief operating decision maker. The Company&#8217;s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, none of the Company&#8217;s customers accounted for more than 10% of the Company&#8217;s total accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are based on the location of the legal entity that owns the asset. As of June&#160;30, 2022 and December&#160;31, 2021, approximately 95% of the Company&#8217;s consolidated long-lived assets were located in the U.S. No other single country outside of the U.S. represented more than 10% of the Company&#8217;s consolidated long-lived assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued optional guidance for a limited time to ease the potential burden in accounting for or recognizing the effects of reference rate reform, particularly, the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on financial reporting. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The amendments in this ASU are not expected to have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This update also eliminates the treasury stock method and instead requires entities to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. The required use of the if-converted method did not impact the diluted net loss per share as the Company was in a net loss position.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this update, effective January 1, 2022, using the modified retrospective method. Upon adoption, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of approximately $93.8&#160;million, a decrease to additional paid-in capital of $329.3&#160;million, and an increase to convertible senior notes, net of approximately $235.5&#160;million. Prior period financial statements were not restated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185217264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by primary geographical markets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Primary geographical markets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037178791568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Components of Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,497&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Components of Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,571&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,842&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Components of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,490&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,254&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,322&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,256&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,376&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,165&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill is as follows (in thousands):</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Carrying Values of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired<br/>Intangibles, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,201&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836,206&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,606&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense for Acquired Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining)</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,910&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,102&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 onwards</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,072&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,559&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Components of Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales, use, and telecom related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, short-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185243568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Financial Assets Carried at Fair Value</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial assets carried at fair value were determined using the following inputs (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181902208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtConversionsTextBlock', window );">Schedule of Debt Terms</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1,000 principal amount initially convertible into number of the Company&#8217;s Class A Common Stock, par value $0.0001</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.7745 shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.3583 shares</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equivalent initial approximate conversion price per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">360.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Net Carrying Amount of Liability Component and Equity Component of Notes</a></td>
<td class="text"><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes as of June&#160;30, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The net carrying amount was increased on January 1, 2022 as a result of the adoption of ASU No. 2020-06. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in this Quarterly Report on Form 10-Q for further information.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_ScheduleOfInterestExpenseTableTextBlock', window );">Schedule of Interest Expense Recognized Related to Notes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The decrease in total interest expense during the three and six months ended June&#160;30, 2022 was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company&#8217;s adoption of ASU No. 2020-06, as of January 1, 2022, as described in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business and Summary of Significant Accounting Policies.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock', window );">Schedule of Key Terms and Costs Incurred</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below sets forth key terms and costs incurred for the Capped Calls related to each of the Notes: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial approximate strike price per share, subject to certain adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial cap price per share, subject to certain adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cost incurred (in millions)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A Common Stock covered, subject to anti-dilution adjustments (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement commencement date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/13/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/13/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Settlement expiration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2025</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_ScheduleOfInterestExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_ScheduleOfInterestExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtConversionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtConversionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the freestanding option contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock. Includes disclosure on the strike price and the number of shares to which the contract is indexed, the settlement date or dates of the contract, and the issuer's accounting for the contract. If the terms of the contract provide settlement alternatives, those settlement alternatives are disclosed, including who controls the settlement alternatives, and the maximum number of shares that could be required to be issued, to net share settle the contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that could be required to be issued, the fact that a potentially infinite number of shares that may be required to be issued to settle the contract is disclosed. Disclosure also includes the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90193-114008<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 55<br> -Paragraph 63<br> -URI https://asc.fasb.org/extlink&amp;oid=126970277&amp;loc=d3e23176-110880<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90198-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185325408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Components of Leases</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80">Accrued liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows resulting from operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New ROU assets obtained in exchange of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181895920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-Based Compensation Expense Recognized to Statements of Operations</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense recognized in the Condensed Consolidated Statements of Operations is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,361&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Share-Based Compensation Expense by Award Type</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation expense by award type is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,511&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,323&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity Plans</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity under all of the Company&#8217;s equity incentive plans as of June&#160;30, 2022 and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Term<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of RSUs Activity</a></td>
<td class="text">A summary of activity of RSUs under the 2013 Plan as of June&#160;30, 2022, and changes during the period then ended is presented in the following table:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,778&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,450&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037185323936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Company's Basic and Diluted Net Income (Loss) Per Share of Common Stock</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share of common stock (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding for basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.68)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.27)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock issuable under equity incentive plans outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock related to convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common shares excluded from diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037179260288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reporting segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="nump">$ 37,689<span></span>
</td>
<td class="num">$ (338,967)<span></span>
</td>
<td class="num">$ (48,783)<span></span>
</td>
<td class="num">$ (92,287)<span></span>
</td>
<td class="num">$ (213,068)<span></span>
</td>
<td class="num">$ (308,459)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect of accounting change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="nump">965,217<span></span>
</td>
<td class="nump">748,556<span></span>
</td>
<td class="nump">805,702<span></span>
</td>
<td class="nump">483,448<span></span>
</td>
<td class="nump">372,492<span></span>
</td>
<td class="nump">372,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated Deficit | Cumulative effect of accounting change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="num">$ (937,119)<span></span>
</td>
<td class="num">(1,086,870)<span></span>
</td>
<td class="num">$ (855,894)<span></span>
</td>
<td class="num">$ (571,121)<span></span>
</td>
<td class="num">$ (582,157)<span></span>
</td>
<td class="num">$ (673,950)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital | Cumulative effect of accounting change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">(Decrease) increase in equity amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S. | Long-lived Assets | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174884176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 37,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation, amount</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product revenues</a></td>
<td class="nump">$ 486,896<span></span>
</td>
<td class="nump">$ 379,273<span></span>
</td>
<td class="nump">$ 954,552<span></span>
</td>
<td class="nump">$ 731,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">54.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">46.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rng_RingCentralCustomerEngagementSolutionsMember', window );">RingCentral Customer Engagement Solutions | Revenue from Contract with Customer Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember', window );">RingCentral MVP And RingCentral Customer Engagement Solutions | Revenue from Contract with Customer Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product revenues</a></td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="nump">$ 22,600<span></span>
</td>
<td class="nump">$ 24,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_RevenueFromContractWithCustomerSubscriptionTerm', window );">Remaining performance obligations subscription term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_RevenueFromContractWithCustomerSubscriptionTerm', window );">Remaining performance obligations subscription term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_RevenueFromContractWithCustomerSubscriptionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from contract with customer, subscription term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_RevenueFromContractWithCustomerSubscriptionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=rng_OtherGeographicalAreaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=rng_OtherGeographicalAreaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rng_RingCentralCustomerEngagementSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rng_RingCentralCustomerEngagementSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181520832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Components of Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 83,919<span></span>
</td>
<td class="nump">$ 91,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">222,578<span></span>
</td>
<td class="nump">175,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and cash equivalents</a></td>
<td class="nump">$ 306,497<span></span>
</td>
<td class="nump">$ 267,162<span></span>
</td>
<td class="nump">$ 325,297<span></span>
</td>
<td class="nump">$ 639,853<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174468032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Components - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization</a></td>
<td class="nump">17,600,000<span></span>
</td>
<td class="nump">$ 14,200,000<span></span>
</td>
<td class="nump">34,500,000<span></span>
</td>
<td class="nump">$ 27,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of Intangible Assets</a></td>
<td class="nump">43,700,000<span></span>
</td>
<td class="nump">12,000,000<span></span>
</td>
<td class="nump">87,700,000<span></span>
</td>
<td class="nump">23,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred and prepaid sales commission costs</a></td>
<td class="nump">26,900,000<span></span>
</td>
<td class="nump">17,800,000<span></span>
</td>
<td class="nump">50,068,000<span></span>
</td>
<td class="nump">33,398,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment loss in relation to costs capitalized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181926352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Components of Accounts Receivable, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 196,941<span></span>
</td>
<td class="nump">$ 193,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled accounts receivable</a></td>
<td class="nump">66,567<span></span>
</td>
<td class="nump">47,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(9,937)<span></span>
</td>
<td class="num">(8,026)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 253,571<span></span>
</td>
<td class="nump">$ 232,842<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176554784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 28,490<span></span>
</td>
<td class="nump">$ 26,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">4,564<span></span>
</td>
<td class="nump">5,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">19,322<span></span>
</td>
<td class="nump">16,256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 52,376<span></span>
</td>
<td class="nump">$ 48,165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037178996320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Components of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 402,677<span></span>
</td>
<td class="nump">$ 360,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(224,437)<span></span>
</td>
<td class="num">(193,102)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">178,240<span></span>
</td>
<td class="nump">166,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">209,455<span></span>
</td>
<td class="nump">197,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internal-use software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">170,671<span></span>
</td>
<td class="nump">140,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">8,838<span></span>
</td>
<td class="nump">8,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 13,713<span></span>
</td>
<td class="nump">$ 13,533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176519856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Components - Components of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 55,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,710)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 53,780<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037180238480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 835,201<span></span>
</td>
<td class="nump">$ 836,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">206,642<span></span>
</td>
<td class="nump">119,600<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total estimated amortization expense</a></td>
<td class="nump">$ 628,559<span></span>
</td>
<td class="nump">716,606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Remaining Useful Life</a></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 20,625<span></span>
</td>
<td class="nump">21,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">17,088<span></span>
</td>
<td class="nump">15,725<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total estimated amortization expense</a></td>
<td class="nump">$ 3,537<span></span>
</td>
<td class="nump">5,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Remaining Useful Life</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 814,576<span></span>
</td>
<td class="nump">814,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">189,554<span></span>
</td>
<td class="nump">103,875<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total estimated amortization expense</a></td>
<td class="nump">$ 625,022<span></span>
</td>
<td class="nump">$ 710,998<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037180120512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022 (remaining)</a></td>
<td class="nump">$ 84,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">150,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">147,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">132,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree', window );">2026 onwards</a></td>
<td class="nump">113,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total estimated amortization expense</a></td>
<td class="nump">$ 628,559<span></span>
</td>
<td class="nump">$ 716,606<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176710976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Components - Components of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 47,439<span></span>
</td>
<td class="nump">$ 48,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued sales, use, and telecom related taxes</a></td>
<td class="nump">36,458<span></span>
</td>
<td class="nump">30,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing</a></td>
<td class="nump">55,243<span></span>
</td>
<td class="nump">52,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, short-term</a></td>
<td class="nump">17,875<span></span>
</td>
<td class="nump">18,686<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">161,257<span></span>
</td>
<td class="nump">129,191<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 318,272<span></span>
</td>
<td class="nump">$ 279,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174799088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">$ 105,287<span></span>
</td>
<td class="nump">$ 199,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">5,020<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">5,020<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments</a></td>
<td class="nump">105,287<span></span>
</td>
<td class="nump">199,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">222,578<span></span>
</td>
<td class="nump">175,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">222,578<span></span>
</td>
<td class="nump">175,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176630928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments in convertible and redeemable preferred stock</a></td>
<td class="nump">$ 105,287,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,287,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 199,965,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized (loss) gain</a></td>
<td class="num">(50,100,000)<span></span>
</td>
<td class="num">$ (23,200,000)<span></span>
</td>
<td class="num">(96,600,000)<span></span>
</td>
<td class="nump">$ 33,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">5,020,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,020,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Recorded loss of marketable equity investments</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi', window );">Sales of marketable equity investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Long-term investments in convertible and redeemable preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible senior notes</a></td>
<td class="nump">$ 488,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 488,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible senior notes</a></td>
<td class="nump">$ 825,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 825,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3444-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037178864864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt redemption price (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember', window );">2023 Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 460,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance debt, net of discounts and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance debt, net of discounts and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 986,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 650,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance debt, net of discounts and issuance costs</a></td>
<td class="nump">$ 640,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176594256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Summary of Conversion of the Notes (Details) - Class A common stock<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Nov. 08, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Stock par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Stock par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Debt conversion, converted instrument, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0027745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Equivalent initial approximate conversion price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Stock par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Debt conversion, converted instrument, shares issued</a></td>
<td class="nump">0.0023583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Equivalent initial approximate conversion price per share (in dollars per share)</a></td>
<td class="nump">$ 424.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176512896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance cost</a></td>
<td class="num">(7,230)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Net carrying amount</a></td>
<td class="nump">992,770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">650,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance cost</a></td>
<td class="num">(6,595)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Net carrying amount</a></td>
<td class="nump">$ 643,405<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174872416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,112<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 30,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">770<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">1,559<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Total interest expense related to the Notes</a></td>
<td class="nump">$ 1,116<span></span>
</td>
<td class="nump">$ 15,882<span></span>
</td>
<td class="nump">$ 2,232<span></span>
</td>
<td class="nump">$ 32,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174615296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Summary of Capped Calls (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember', window );">2023 Notes | Capped call</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Initial approximate strike price per share, subject to certain adjustments (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial cap price per share, subject to certain adjustment (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_PaymentsForCappedCallTransactionsAndCosts', window );">Net cost incurred (in millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember', window );">2023 Notes | Capped call | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityShares', window );">Class A common stock covered, subject to anti-dilution adjustments (in millions) (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial cap price per share, subject to certain adjustment (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes | Capped call</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Initial approximate strike price per share, subject to certain adjustments (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial cap price per share, subject to certain adjustment (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 480.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_PaymentsForCappedCallTransactionsAndCosts', window );">Net cost incurred (in millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">2025 Notes | Capped call | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityShares', window );">Class A common stock covered, subject to anti-dilution adjustments (in millions) (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial cap price per share, subject to certain adjustment (in dollars per share)</a></td>
<td class="nump">$ 424.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes | Capped call</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Initial approximate strike price per share, subject to certain adjustments (in dollars per share)</a></td>
<td class="nump">424.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial cap price per share, subject to certain adjustment (in dollars per share)</a></td>
<td class="nump">$ 556.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_PaymentsForCappedCallTransactionsAndCosts', window );">Net cost incurred (in millions)</a></td>
<td class="nump">$ 41.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">2026 Notes | Capped call | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityShares', window );">Class A common stock covered, subject to anti-dilution adjustments (in millions) (in shares)</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_PaymentsForCappedCallTransactionsAndCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for capped call transactions and costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_PaymentsForCappedCallTransactionsAndCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityStrikePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityTypeAxis=rng_CappedCallMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityTypeAxis=rng_CappedCallMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037179193280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Components of Leases and Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 40,515<span></span>
</td>
<td class="nump">$ 47,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Accrued liabilities</a></td>
<td class="nump">17,875<span></span>
</td>
<td class="nump">18,686<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">25,436<span></span>
</td>
<td class="nump">31,812<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 43,311<span></span>
</td>
<td class="nump">$ 50,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position</a></td>
<td class="text">Accrued liabilities<span></span>
</td>
<td class="text">Accrued liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037179544848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Operating cash flows resulting from operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">$ 11,348<span></span>
</td>
<td class="nump">$ 10,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>New ROU assets obtained in exchange of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 3,804<span></span>
</td>
<td class="nump">$ 5,793<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176591088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th">
<div>Aug. 26, 2019 </div>
<div>USD ($) </div>
<div>defendent</div>
</th>
<th class="th">
<div>Jun. 14, 2019 </div>
<div>defendent</div>
</th>
<th class="th">
<div>Apr. 25, 2017 </div>
<div>action</div>
</th>
<th class="th">
<div>Jun. 16, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Number of actions filed against the company | action</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_LossContingencyDamagesSoughtValuePerViolation', window );">Damages sought per violation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_LossContingencyCrossComplaintNumberOfDefendants', window );">Cross complaint, number of defendants | defendent</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember', window );">RingCentral Suit Against Bright Pattern, Inc. And Officers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfDefendants', window );">Number of defendants | defendent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember', window );">Bright Pattern, Inc. Cross Complaint Against RingCentral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_LossContingencyBreakUpFee', window );">Break up fee | $</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_LossContingencyBreakUpFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Break Up Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_LossContingencyBreakUpFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_LossContingencyCrossComplaintNumberOfDefendants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Cross Complaint, Number Of Defendants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_LossContingencyCrossComplaintNumberOfDefendants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_LossContingencyDamagesSoughtValuePerViolation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Damages Sought, Value, Per Violation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_LossContingencyDamagesSoughtValuePerViolation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfDefendants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of defendants named in a legal action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfDefendants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of plaintiffs that have filed claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174567520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Convertible Preferred Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 08, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 13, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchased and retired shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,041<span></span>
</td>
<td class="nump">421,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchased and retired shares amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining repurchase authorization amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Temporary equity, convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 199,449,000<span></span>
</td>
<td class="nump">$ 199,449,000<span></span>
</td>
<td class="nump">$ 199,449,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Stock par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=rng_SeriesAConvertiblePreferredStockMember', window );">Series A Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Pare value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_TemporaryEquityConversionPrice', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 269.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share (in dollars per share)</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Temporary equity, convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 199,400,000<span></span>
</td>
<td class="nump">$ 199,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_TemporaryEquityConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Conversion Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_TemporaryEquityConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreferencePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of new stock classified as temporary equity issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=rng_SeriesAConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=rng_SeriesAConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174616048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 100,511<span></span>
</td>
<td class="nump">$ 95,361<span></span>
</td>
<td class="nump">$ 198,119<span></span>
</td>
<td class="nump">$ 150,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">8,650<span></span>
</td>
<td class="nump">7,669<span></span>
</td>
<td class="nump">17,697<span></span>
</td>
<td class="nump">12,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">23,282<span></span>
</td>
<td class="nump">21,133<span></span>
</td>
<td class="nump">46,480<span></span>
</td>
<td class="nump">34,322<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">38,964<span></span>
</td>
<td class="nump">37,004<span></span>
</td>
<td class="nump">78,841<span></span>
</td>
<td class="nump">58,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 29,615<span></span>
</td>
<td class="nump">$ 29,555<span></span>
</td>
<td class="nump">$ 55,101<span></span>
</td>
<td class="nump">$ 45,243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176651872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 100,511<span></span>
</td>
<td class="nump">$ 95,361<span></span>
</td>
<td class="nump">$ 198,119<span></span>
</td>
<td class="nump">$ 150,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee stock purchase plan rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">2,012<span></span>
</td>
<td class="nump">3,085<span></span>
</td>
<td class="nump">4,428<span></span>
</td>
<td class="nump">5,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 98,499<span></span>
</td>
<td class="nump">$ 92,276<span></span>
</td>
<td class="nump">$ 193,691<span></span>
</td>
<td class="nump">$ 145,214<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181449152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 38,000,000.0<span></span>
</td>
<td class="nump">$ 13,300,000<span></span>
</td>
<td class="nump">$ 75,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unamortized share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">2013 Employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future grants (in shares)</a></td>
<td class="nump">6,202,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,202,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense, remaining weighted-average vesting periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense, remaining weighted-average vesting periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rng_TwoThousandAndThirteenEquityAndIncentivePlanMember', window );">2013 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future grants (in shares)</a></td>
<td class="nump">22,594,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,594,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rng_KeyEmployeeEquityBonusPlanMember', window );">Key Employee Equity Bonus Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense, remaining weighted-average vesting periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares issued (in shares)</a></td>
<td class="nump">196,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_ShareBasedCompensationRequisiteServicePeriodRecognition', window );">Share based compensation requisite service period recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_ShareBasedCompensationRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation requisite service period recognition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_ShareBasedCompensationRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rng_TwoThousandAndThirteenEquityAndIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=rng_TwoThousandAndThirteenEquityAndIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rng_KeyEmployeeEquityBonusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=rng_KeyEmployeeEquityBonusPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176616144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Stock Option Activity Plans (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares)</a></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- Average Exercise Price Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 9.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">8.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled/forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">12.27<span></span>
</td>
<td class="nump">$ 9.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share)</a></td>
<td class="nump">12.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 12.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract', window );"><strong>Weighted- Average Contractual Term (in Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding</a></td>
<td class="nump">$ 1,284<span></span>
</td>
<td class="nump">$ 27,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest</a></td>
<td class="nump">1,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable</a></td>
<td class="nump">$ 1,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options outstanding weighted average contractual term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rng_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174783680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of RSUs Activity (Details) - Restricted stock units<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs Outstanding (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">2,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">2,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares) | shares</a></td>
<td class="num">(1,164)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/Forfeited (in shares) | shares</a></td>
<td class="num">(451)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">3,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 258.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">115.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share) | $ / shares</a></td>
<td class="nump">162.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">244.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 193.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding, balance | $</a></td>
<td class="nump">$ 197,450<span></span>
</td>
<td class="nump">$ 534,186<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181529712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 1,048<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
<td class="nump">$ 2,027<span></span>
</td>
<td class="nump">$ 850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037181536896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (159,515)<span></span>
</td>
<td class="num">$ (150,972)<span></span>
</td>
<td class="num">$ (110,956)<span></span>
</td>
<td class="num">$ (186)<span></span>
</td>
<td class="num">$ (310,487)<span></span>
</td>
<td class="num">$ (111,142)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding for basic net loss per share (in shares)</a></td>
<td class="nump">95,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,854<span></span>
</td>
<td class="nump">90,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding for diluted net loss per share (in shares)</a></td>
<td class="nump">95,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,854<span></span>
</td>
<td class="nump">90,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="num">$ (1.68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.27)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (1.68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.27)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037174515280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from diluted net loss per share (in shares)</a></td>
<td class="nump">4,536<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
<td class="nump">4,266<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Shares of common stock issuable under equity incentive plans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from diluted net loss per share (in shares)</a></td>
<td class="nump">3,793<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
<td class="nump">3,523<span></span>
</td>
<td class="nump">3,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rng_SeriesAConvertiblePreferredStockMember', window );">Shares of common stock related to convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from diluted net loss per share (in shares)</a></td>
<td class="nump">743<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">743<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Shares of common stock related to convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common shares excluded from diluted net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rng_SeriesAConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rng_SeriesAConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140037176578656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Google Inc. - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Total payables to related party</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Total expenses incurred from related party</a></td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="nump">$ 11.7<span></span>
</td>
<td class="nump">$ 11.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=rng_GoogleIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=rng_GoogleIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>rng-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rng="http://ringcentral.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rng-20220630.xsd" xlink:type="simple"/>
    <context id="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie1f83e28492b42779020744f23acccdb_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i3d065795d9924697b34afa6f6fba6596_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i3d5ba6b2dd48404180f9d9e14634176a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2241d486d9e94affb75e7c1dcebad405_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i973db0196504480cb7b7153536565905_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id494f977373747f3adeea28a3efee8fa_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f32681d89bd47a1b1c53d777d06c504_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20bd46e5f9314d4dbe3c33b9893f21e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f262158c5984b4899e23098a241dfee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4719638b4ea4358828dd7c79c43dfc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8611ecedc3964858ace3a9d74a421dec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i419cc34f872e43e198987e911c5248cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb978799b60c4e4fa5cb933880002a4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a8a02586d8f4df48a24511ad4f8a45e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i621c18abc5cd4c36a8f3fb02898a0f5b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7676f15ed4ac40bba28f3caf0beb8449_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iee99c2d4f29948a5a0619fc5e60d8134_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i703f3d0116644983b79a87eaf22394eb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i27c5e25fd7d94980a18a8e41bbaadd0f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9eddd9b509db406e88fe79442a492aae_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if2c2b655ec544cdebb7376df7fae5357_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae3b57b5dcc846a1894761b93b3e2bfb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6d22641204a646909e6f02e4b2aacd67_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibff1c04c60044e238cfcb0b14021ba71_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0f493110d5654b6288e0ce7676facb5f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ice7a0ce3bb1444f1b877e3bf02c35439_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9443d3e8b1874f7eabd9b2a14fd3329a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8ab725ced5b241d78b7315c62c160d8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06cdcfe0db64449d898ccd0461f4f454_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d70e7a81fc844e5a927101df96c3a0c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice740b7830b44af987626edd5a50ff5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc7235c2f2b440e6b25d0b98ad6d7ebb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icda2b6b759ec4eadbe665e5154ec2f6c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i27c6a44fd29f43e1bf88871fcc40582e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i41a3895d728543caba4ec7a28c9a0891_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib10a53a1c0644bf3af5e5d5cd47a0cba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id432db6b0fcf4620bbd220de5dda6279_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4b5333d2285e4b6eafade96147b0023b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia620957d7b6947698506d13d1a558d8f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8d330185e4044e1b818c23f31a1d3be2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i494866547d6941668a865993f62fb36b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7285922102d64370be7b6b286c460e1e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0faba0aaca3409ea6daa49af3af71f8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i817bf7335a504ada95a969e2f39c4deb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if222f7ca22764c18b9ef04a252962e79_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i60b3f53a18d94139a9a0881a67c913cd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i92dd6718656b42608f8d7bb2fb6fa255_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie8df1a7bd5e2448faed9b7a3cda3b095_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib5cd7c38db7a4918bcd0f7b418a17235_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6eef75282ac64d3e993665abc495b383_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9755a7ecdbb3472e878fe9d5f0c02d40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39e894f560954c16b6539ba624f1062a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6f9533a3b854ca6a61b3b76c11c5b1e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70945439dd0b4f4292e6bd1e69c7f824_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i40ca879660c24ef2be323665eb19dc57_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1f86350baa014321a0a2e58eb9c03871_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia2debf9f5a3449bc8b9e46be3a601667_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rng:OtherGeographicalAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i486bfb33984f4bae80c3e4006eaaf24d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i16a47176e4344a2fa8bea0400a0a4b44_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3ee80d343d241759f1bad5bf10edc0a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20506eb7332546e0a3613cea804bb22e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8dc40ba3109473eb2ffe78d785923d3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22e7d011fec2470aaf163ab504515f33_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifc8de2db5ac0409cb3f8ee1a22288061_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3ad89c6760a4b4ab1058be9fc35907b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i847717898ca147a6b537d5bfb78e9a47_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1ffe9ddf7ee48a3ae52fbbeadb3e482_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2daa530ec6c4c95b6cd759519dea61e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3557909f5024492693752744f03ee7f1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rng:RingCentralCustomerEngagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0c7815f7f2f6419b912769ea21dd5e20_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i59d7143b228e4740ac42019aa40f232e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iffe27bc7c1684ae998536ee684c030af_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1cc92a3710994613845977e901cc26d9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i771acc6dad9b4fc98879f8c6e3688ad7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbbf6fb1aaaa46d393e911bb643d4b46_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2557303e9d8441ba27f7f32256e0808_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1cab7e1e98d49268af8305b582e77df_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia03f3ae814624ef98f1ebd5cfe5dbf9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i054a3d0cf1ee4929aba98717762600eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i621e7d48f25a4ace9700e1b415fc1fc7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0e1d37fe6f604dbd9727bcb6ebfbc989_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id119e51bb68f452d825d36f563065b81_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i36ca4f59823449d5941deedfd69203ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7828b0ba15545d6b242c4c06c484467_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i27ae65b98b1a4c2481065ef09ac27786_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98f5bb02a2f14f13a45944616230634b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib0d5566f9799473284569c573e3740b3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id3d8e10b5e924744bf110a7099a7b900_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8152637419a44d78d46004f78e20dab_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8487a2371ba14daf8a12f073ceba0811_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9dcacb99bde54a06b99b481f5499c04f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee7f475541a940d59fe80b1f223cd480_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i04c9b8559ff04aeb94c1a71676477856_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia7218baa18fb4cd883d912474ba02e3b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i433347a5732540fcb00a46f17a3e2fa7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0af3927f671a4e13b78c3581a9407c4a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3dcdfffc4d0a41889d35d32ec0cac8ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0938f408307a40708b69e848967aa187_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1bfce5d8db1d425ea907babbdccb7903_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd7898a62775460e9adad9b37f324644_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81dde1e6ca564129b46fece1bc62e8a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4675f1b6721d4b06a6437574beb09c5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1d227a6b97f46b6b31384f35861d583_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0074a76550714b5aa5af80c415497aab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icee39fe2b86b4a1e88dda359a78eaab8_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i63e952ee4b02445d812065a32cc0dfd9_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i8b7ad580cf914352933d9a38485a74ff_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1ed8f0d055854544ac93c1495b217602_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie461fbe253364eeeb2941630d4949622_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1967e3dd3e7e4f79b4038dfbb947d0e8_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id5bba93162de4c7799322f81f4b70a3e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a8c2098c09b4f63a7c608cac16c828f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic380b053e32e4e40afe171b64655100d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4d8fd5f312e54ba2bf3c7985477bcc16_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0eac9d5e19814fd1b1e3734941c11d24_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i92a6134327824e5e8bad523c9aca5e82_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i53fc368f932f4ce881c4f205790b0ac4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibd40c15fca3a4cb1ab44d0dccb1f29c2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6cc13761557c4ee0855b028c4c221951_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i6867874e0c304177998ac5757c7cfd9e_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iee2f443617b74d6b89c713f4dde067b5_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">rng:CappedCallMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife9d25f03c3f49f5800b0792e506020a_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9aa4c8fcc9ff45c2b613ea5666afb05c_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rng:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2017-04-25</startDate>
            <endDate>2017-04-25</endDate>
        </period>
    </context>
    <context id="i9f18899af3bc4d898e11bbd859489085_I20200616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2020-06-16</instant>
        </period>
    </context>
    <context id="i7104c29c3e4140e0979e945f9892d605_D20190614-20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rng:RingCentralSuitAgainstBrightPatternInc.AndOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-14</startDate>
            <endDate>2019-06-14</endDate>
        </period>
    </context>
    <context id="i108d605c1ca844e98f00a022e37018ad_D20190826-20190826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <startDate>2019-08-26</startDate>
            <endDate>2019-08-26</endDate>
        </period>
    </context>
    <context id="ic2fdca6c0e8440a3a6b18fef8859a1fe_D20190826-20190826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rng:BrightPatternInc.CrossComplaintAgainstRingCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-26</startDate>
            <endDate>2019-08-26</endDate>
        </period>
    </context>
    <context id="ic57b1209b28741d98c65f0b90d43ac2e_I20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
        </entity>
        <period>
            <instant>2021-12-13</instant>
        </period>
    </context>
    <context id="i89118ea180a640c7a9df32c511200d4b_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="ia2e0203e3d6a492fbe200269fc908ca7_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i3a9ab274b3de4b24a9946408b51498c6_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i7310fef4c287465cbf97b21316e5ba0b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib2e9db2a8a60412dbb4ed6ac84997031_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f097c94970a4f6da00de2cc953fd889_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8062ea70e584cbbac97992db0459c86_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic0f4b7bf7b65449eb85fb84ee9f755ba_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4a8990a5289452ca32ea7134089c854_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b64d428bbbc4f3d827cbde4e66ecadb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2aaddb54d56d4e67a595bb1a7ff24733_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i167055ab5b6a446a9717a507c09e9ce3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94c0af5ab037470ab55b39b864222b49_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f5fd35f27474339bb7623ccda500e1e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7501bf3a28654d0b858eef21c1743aaf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibdbcfeb3975140ac8dc12f8bb79c052e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9101bd42cfcc47db9c9926a79a96f8ae_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib2be045938e14268aa8d03ea8e0458fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1ffa5aa3eef4630a07832fceeec6942_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia419c3d7504445cb81408b5203e41d58_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i233aef1216d94de8a5e7c8a7f7e8cfce_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9e2ebe6197cc4fb8b5e2d3d57de01e61_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8284ac3e0ca44b7d8a54b2fa374fd4a8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icdb581f79367403b9c930d4a81b1561e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ice84c0a539174b978120d539948f44a8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibc008583485a4855acf1dabce3278219_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i13f4c1f4c779427f9d01741ffcc5863e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0dce7d82f69d4e7d9af11dffe971442a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id2068346367748bfa5e98ddb299ec515_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib5c61ab42651488f98757a81fb84370d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54f961a5f2ac4446aa8c33d65c6f6e16_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:TwoThousandAndThirteenEquityAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9f038498a7e24d9d853599c6cf0cba38_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic46fd058f4b344639e4b0081784e72e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16a29b29d4ad442b84920a6b72619720_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0fc22e284d914c1596fdc0b76fac48da_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5ba94563d83b429280e897ed6e9c0c5f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i053b18b7b98f434a910625a00ffca120_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i508973f356f141f480d4b87139bb7575_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rng:KeyEmployeeEquityBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i86330d6c0ce14112a0c8ed7f20215880_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icfc07a44b2304079b2682e8180e3dd47_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i500793719f2543c49fdfb6cb2ff5bf1b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia0dc49234e314e758c218be7064e0e51_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f904bb44df34b1fb461e3d0c8822256_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie37bb8a6c31e423c8ae5355b44d26725_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2f9903f9ce7c4222b4973000b98f7c39_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i557a87f09b37404ea9607f10e3ded439_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rng:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id49cb075c27344938cbdb8f13d6293e7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia47460d202a04cce9e5183a19f1d1bd1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i980daf45b039478c960d768abe47d618_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c6d8ac210a442d59bb58674803e1f54_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icbe3c977bdfa4c29a60a981786bcef3f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0bed34096f1c4d1fbdd63d4c1c92ad0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b86d16c6c1c4671a1234e5b0abe45b7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2197f839a3fd4525b19784be0514236f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8853116fa81e4ea394fc05dd3d975e3e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i643cec8952564849ae7b8aa8e1246f8b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rng:GoogleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>rng:segment</measure>
    </unit>
    <unit id="action">
        <measure>rng:action</measure>
    </unit>
    <unit id="defendent">
        <measure>rng:defendent</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8xLTEtMS0xLTQ2NTcw_a0b77743-fbbb-4ec6-9416-55a3a53dc8cf">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8yLTEtMS0xLTQ2NTcw_ba015c0b-3fa9-425f-86df-93963319b645">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV8zLTEtMS0xLTQ2NTcw_0d5bb291-df0f-4f75-9002-14630935da8d">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV80LTEtMS0xLTQ2NTcw_14072f65-f576-4d6c-9f37-1679dfaa18d1">0001384905</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80L2ZyYWc6NDZhNGZlYzcyYWFlNDA0N2EwYzQ2ZmJiNzAyZTAyNTMvdGFibGU6YTAzMGVmNzdmNTIyNDBlNzg2ODBmNDcyYjViOGJlN2EvdGFibGVyYW5nZTphMDMwZWY3N2Y1MjI0MGU3ODY4MGY0NzJiNWI4YmU3YV81LTEtMS0xLTQ2NTcw_cc060243-107e-4408-b6c8-f3674b5d3f42">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC0wLTEtMS00NjU3MA_da677fc1-442f-40b4-8e2f-58a0f48cb7f9">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80MC9mcmFnOmViYjQ3MWQzZTllNjRiOWZhNzM1NTMwZjk1ZjMxM2Y4L3RhYmxlOjc4MjczMmM3OGY4NzQwOTJhNzUzYWI5MDJhZTVjN2VjL3RhYmxlcmFuZ2U6NzgyNzMyYzc4Zjg3NDA5MmE3NTNhYjkwMmFlNWM3ZWNfMS0xLTEtMS00NjU3MA_aa4fa2a5-6997-4d30-9bc6-0db131db7650"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1cc92a3710994613845977e901cc26d9_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80Ni9mcmFnOmY4Y2NkNjUwMjI3OTRmOGE5ZWM4ZGUwZmVmNTk4YTE2L3RhYmxlOjhkNjYzMDMzN2FiNDRjMDA4Y2Q2NGU0YzI5NmM2YzI5L3RhYmxlcmFuZ2U6OGQ2NjMwMzM3YWI0NGMwMDhjZDY0ZTRjMjk2YzZjMjlfMi0xLTEtMS00NjU3MA_7b4d4127-fdb8-4d6f-86e1-0261d93b5f90"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ife9d25f03c3f49f5800b0792e506020a_D20200901-20200930"
      decimals="9"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81OC9mcmFnOjA5MDliOTJhMGVkZTQxNGVhM2JkZjgxMjVjODg3NzZlL3RleHRyZWdpb246MDkwOWI5MmEwZWRlNDE0ZWEzYmRmODEyNWM4ODc3NmVfMzQ_71d6e12f-0d83-4a06-8485-16a43ee0d202"
      unitRef="number">0.0023583</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i9aa4c8fcc9ff45c2b613ea5666afb05c_D20200301-20200331"
      decimals="9"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81OC9mcmFnOjA5MDliOTJhMGVkZTQxNGVhM2JkZjgxMjVjODg3NzZlL3RleHRyZWdpb246MDkwOWI5MmEwZWRlNDE0ZWEzYmRmODEyNWM4ODc3NmVfNjg_76358d72-51ff-4cf3-a9a8-94de4dba82be"
      unitRef="number">0.0027745</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEy_3ea065bc-8c07-4467-b0d3-877014096a0e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZmY5YWQ3NTZkNzIzNGUyY2E1Zjk1OWIyNGQ3MzFmNGEvdGFibGVyYW5nZTpmZjlhZDc1NmQ3MjM0ZTJjYTVmOTU5YjI0ZDczMWY0YV8wLTAtMS0xLTQ2NTcw_eedca2a6-ac07-4207-93de-6ef7029e8e2e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNTE_710ff398-ac68-4f79-b3fa-cf606ffb562b">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6MmFkZmY3YjkyNTYxNGNlNGExMTdiMTM1ODY2NWYwMWIvdGFibGVyYW5nZToyYWRmZjdiOTI1NjE0Y2U0YTExN2IxMzU4NjY1ZjAxYl8wLTAtMS0xLTQ2NTcw_ca9207b4-9e8f-4e87-bde8-9c3e4b3f21a8">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEz_21cbc4b1-7207-492f-b6de-550796ab1a9c">001-36089</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA3_084cdcec-1ecd-4c53-8cf8-7e326cec6ff5">RingCentral, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6OTFhMjQ1OWRhOTU5NGE3OGJlZjM5ODA1YzdhZDAxZDIvdGFibGVyYW5nZTo5MWEyNDU5ZGE5NTk0YTc4YmVmMzk4MDVjN2FkMDFkMl8wLTAtMS0xLTQ2NTcw_103e358d-2780-43d1-ab74-f5a4baaf0415">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6OTFhMjQ1OWRhOTU5NGE3OGJlZjM5ODA1YzdhZDAxZDIvdGFibGVyYW5nZTo5MWEyNDU5ZGE5NTk0YTc4YmVmMzk4MDVjN2FkMDFkMl8wLTEtMS0xLTQ2NTcw_afc10e43-2faa-418e-b072-6f378b98f871">94-3322844</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDAz_07f81c56-9738-40ce-b565-f3b0de742eb9">20 Davis Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA0_b3465b26-2f09-415d-9d73-b1987e53c076">Belmont</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDE0_7fe395e6-158f-4f63-83fb-5ca24c7ab228">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDE1_af2dd390-3314-43b1-9eda-f610b1d9fe55">94002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEw_655d2ee1-1585-482b-b6e5-c42f78f33cc5">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA4_110f3149-3e94-4428-a2d4-85d98cb471d7">472-4100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTEtMS0xLTQ2NTcw_c60e30a9-e4e0-4bbf-aecd-089773a97093">Class A Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTUtMS0xLTQ2NTcw_a62851d0-92fe-43cf-af63-529d7bd6a1b9">RNG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ODIyNDc3ZjQ5N2ZmNDJlOGI0NjMwMDk2ZjcwNzY1NWQvdGFibGVyYW5nZTo4MjI0NzdmNDk3ZmY0MmU4YjQ2MzAwOTZmNzA3NjU1ZF8xLTktMS0xLTQ2NTcw_eac56a14-a72e-4624-a028-c9a875dd25aa">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA1_c0181c9a-5d86-4396-8a32-2f7b7f64de7b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDA5_82f4ed1c-c54f-4690-8cdb-d3e5dda771cc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8wLTAtMS0xLTQ2NTcw_6050d76b-f6f8-48b6-a164-952114e5fd8b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8xLTQtMS0xLTQ2NTcw_69a55e85-afc6-429b-9da3-1d557c730bcb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGFibGU6ZGZkYTE2NjUyYTFjNDk0NTlmMWQxM2NkNmE3YzI3MjQvdGFibGVyYW5nZTpkZmRhMTY2NTJhMWM0OTQ1OWYxZDEzY2Q2YTdjMjcyNF8yLTEtMS0xLTQ2NTcw_1b2be078-fe3e-4e21-8765-74dfa538b1fb">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yNDEx_9354375a-1a17-4a90-bbd3-6363cf348b04">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie1f83e28492b42779020744f23acccdb_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yMjg0_1b0534db-8e44-4c47-b688-d536b3b6acf0"
      unitRef="shares">85363024</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3d065795d9924697b34afa6f6fba6596_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xL2ZyYWc6ZjU5MTg0ZTE3NmFlNDg0Y2I5N2FiZGJkYTAzMjFlM2YvdGV4dHJlZ2lvbjpmNTkxODRlMTc2YWU0ODRjYjk3YWJkYmRhMDMyMWUzZl8yMzQ1_9332a415-d343-4d95-abd5-783aff95a263"
      unitRef="shares">9955674</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMy0xLTEtMS00NjU3MA_73cfff80-b834-4f04-baa8-4f70e4e6e223"
      unitRef="usd">306497000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMy0zLTEtMS00NjU3MA_945b6b86-ecf9-4ce9-b3fc-468591f1355a"
      unitRef="usd">267162000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNC0xLTEtMS00NjU3MA_f71b6782-b78a-4238-bba9-381af3c3cc02"
      unitRef="usd">253571000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNC0zLTEtMS00NjU3MA_7dd07d0d-9567-4b35-a682-4705651c2a38"
      unitRef="usd">232842000</us-gaap:AccountsReceivableNetCurrent>
    <rng:DeferredAndPrepaidSalesCommissionCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNS0xLTEtMS00NjU3MA_9c2be978-9738-417c-b0df-4e78eef400b7"
      unitRef="usd">126854000</rng:DeferredAndPrepaidSalesCommissionCurrent>
    <rng:DeferredAndPrepaidSalesCommissionCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNS0zLTEtMS00NjU3MA_e6b41d30-be47-48d7-bebb-216c1672c453"
      unitRef="usd">102572000</rng:DeferredAndPrepaidSalesCommissionCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNi0xLTEtMS00NjU3MA_5d8cd9fa-68e8-4632-802c-14f42b43571b"
      unitRef="usd">52376000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNi0zLTEtMS00NjU3MA_e1c66cff-b324-4f97-90b5-b3bb2e192f7d"
      unitRef="usd">48165000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNy0xLTEtMS00NjU3MA_ee9fc9a6-04cc-4d87-834d-a819a281fa27"
      unitRef="usd">739298000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfNy0zLTEtMS00NjU3MA_48bb8450-19f3-48d0-ac8c-6f070ca92643"
      unitRef="usd">650741000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOC0xLTEtMS00NjU3MA_a97a6f8f-b5ee-468f-870f-68f5e1b44192"
      unitRef="usd">178240000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOC0zLTEtMS00NjU3MA_80d36611-9b26-472f-9796-8f492fbe6d6c"
      unitRef="usd">166910000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOS0xLTEtMS00NjU3MA_93d47e90-82a2-4949-8780-ac554063f869"
      unitRef="usd">40515000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfOS0zLTEtMS00NjU3MA_8df8e360-2901-4d71-b027-b0a3bf2e45e9"
      unitRef="usd">47294000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LongTermInvestments
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTAtMS0xLTEtNDY1NzA_39bd0cf2-cd45-43ac-9c6e-120ac0a9ff96"
      unitRef="usd">113220000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTAtMy0xLTEtNDY1NzA_9d349d1f-cddd-494c-aeec-f18eb4f3b8dc"
      unitRef="usd">210445000</us-gaap:LongTermInvestments>
    <rng:DeferredAndPrepaidSalesCommissionNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTEtMS0xLTEtNDY1NzA_84996ca1-4408-4934-ba17-1556d1012268"
      unitRef="usd">758687000</rng:DeferredAndPrepaidSalesCommissionNoncurrent>
    <rng:DeferredAndPrepaidSalesCommissionNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTEtMy0xLTEtNDY1NzA_765a49df-3986-4d25-9ce8-4bdb1b9317a3"
      unitRef="usd">723448000</rng:DeferredAndPrepaidSalesCommissionNoncurrent>
    <us-gaap:Goodwill
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTItMS0xLTEtNDY1NzA_321c9468-1c7b-4f6c-b1c3-c5bd52685ae5"
      unitRef="usd">53780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTItMy0xLTEtNDY1NzA_e848df45-ea4c-4a28-b43b-2c4fdb93c7b0"
      unitRef="usd">55490000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTMtMS0xLTEtNDY1NzA_ed7e0e58-aa34-49fb-9fff-73397cda14e4"
      unitRef="usd">628559000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTMtMy0xLTEtNDY1NzA_02669a00-0553-4afb-b047-5cc71cba16f8"
      unitRef="usd">716606000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTQtMS0xLTEtNDY1NzA_f0d93041-0dc9-433b-afb6-0f9ab5dab166"
      unitRef="usd">7122000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTQtMy0xLTEtNDY1NzA_21a1abf2-9c57-4ee2-83a1-cae7cb966dbd"
      unitRef="usd">8105000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTUtMS0xLTEtNDY1NzA_a925427d-9d82-4943-93ec-de1b8795e9f3"
      unitRef="usd">2519421000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTUtMy0xLTEtNDY1NzA_02c21fee-505d-4ff6-a94a-514dbfb36607"
      unitRef="usd">2579039000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTgtMS0xLTEtNDY1NzA_522c695b-ef38-40e6-8f2c-84b5faef3883"
      unitRef="usd">96647000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTgtMy0xLTEtNDY1NzA_054c48ef-3b4d-438e-8f52-5a1e5a63eebd"
      unitRef="usd">70022000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTktMS0xLTEtNDY1NzA_f8c5de05-4551-4ea7-9093-93405646f9af"
      unitRef="usd">318272000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMTktMy0xLTEtNDY1NzA_6186fe2f-fef2-464f-9be9-04405785a0ef"
      unitRef="usd">279798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjEtMS0xLTEtNDY1NzA_943ee98d-5207-4a91-8369-71615438a6d0"
      unitRef="usd">207044000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjEtMy0xLTEtNDY1NzA_1eefe588-6abe-4018-ab37-3a2859deb2da"
      unitRef="usd">176450000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjItMS0xLTEtNDY1NzA_b81d3c39-95b1-49f3-9080-93c1214632db"
      unitRef="usd">621963000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjItMy0xLTEtNDY1NzA_890ff36f-95f3-4530-aa99-08f8861b5d9c"
      unitRef="usd">526270000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjMtMS0xLTEtNDY1NzA_3e08d939-00ba-4cf5-b4f7-27615d62a757"
      unitRef="usd">1636175000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjMtMy0xLTEtNDY1NzA_5bac8ec5-bbfb-4649-8bae-7d7351f9d6c7"
      unitRef="usd">1398489000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjQtMS0xLTEtNDY1NzA_f48cb7d4-fc40-4e20-a005-3ba03e37c58b"
      unitRef="usd">25436000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjQtMy0xLTEtNDY1NzA_d6740368-e2a8-43a3-8d24-63ca40a554fb"
      unitRef="usd">31812000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjUtMS0xLTEtNDY1NzA_ccb6834f-bdad-4d4e-bd18-53c7e033498f"
      unitRef="usd">74087000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjUtMy0xLTEtNDY1NzA_a7617c65-13dc-4f3d-9af1-2d91e5ec1df8"
      unitRef="usd">84052000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjYtMS0xLTEtNDY1NzA_34960d4c-8542-464f-b530-57b816cdd112"
      unitRef="usd">2357661000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjYtMy0xLTEtNDY1NzA_f02a68ce-ace6-4b5f-92fc-281c240aa219"
      unitRef="usd">2040623000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjgtMS0xLTEtNDY1NzA_3c81231c-09d1-4486-a74b-002f0c3378bd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMjgtMy0xLTEtNDY1NzA_795ade03-70c8-4650-9934-d104f0c61740"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzAtMS0xLTEtNDY1NzA_3f44aca6-f682-4768-b1ef-f6d675c567e0"
      unitRef="usd">199449000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzAtMy0xLTEtNDY1NzA_29ce9eba-c2ff-4b13-9d71-b7067161902e"
      unitRef="usd">199449000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockValue
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzMtMS0xLTEtNDY1NzA_da33e838-c906-43bf-9173-9a6e6f390155"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzMtMy0xLTEtNDY1NzA_a264a0b1-8c26-4679-8120-ecb1b00b843b"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzQtMS0xLTEtNDY1NzA_ed2ca645-90a7-4fe0-86fe-e8e743473395"
      unitRef="usd">937119000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzQtMy0xLTEtNDY1NzA_f51736d5-b6ba-48f0-989f-e3c9fa126de4"
      unitRef="usd">1086870000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzUtMS0xLTEtNDY1NzA_a573cd73-60af-4112-b34d-90e9c1cf29a8"
      unitRef="usd">-9600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzUtMy0xLTEtNDY1NzA_6795f171-18da-4544-bb27-bcd9292c22e7"
      unitRef="usd">644000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzYtMS0xLTEtNDY1NzA_25bc3c6c-c973-4ddc-a6ae-a0070aeee98f"
      unitRef="usd">-965217000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzYtMy0xLTEtNDY1NzA_c1012836-4df4-4db2-b5be-3de0b01007d4"
      unitRef="usd">-748556000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzctMS0xLTEtNDY1NzA_633d6cd3-516e-4430-a02b-b706d2d464a1"
      unitRef="usd">-37689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzctMy0xLTEtNDY1NzA_1f6f0cc9-95f8-4944-a4a8-6d464998d081"
      unitRef="usd">338967000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzgtMS0xLTEtNDY1NzA_b4347561-91e7-4d79-b93d-84c78994e673"
      unitRef="usd">2519421000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8xOS9mcmFnOmM2OTBkOTE2MzM2NjRkZjg4ZTMxZjAwY2UyNjhhMmI2L3RhYmxlOjFkMjZiNjkwYTg5NDQ1YmFhYzIyOTk0YmUyYjM4YTE2L3RhYmxlcmFuZ2U6MWQyNmI2OTBhODk0NDViYWFjMjI5OTRiZTJiMzhhMTZfMzgtMy0xLTEtNDY1NzA_2dafc9aa-35ec-403e-816d-1027b4dbb88d"
      unitRef="usd">2579039000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy0xLTEtMS00NjU3MA_081fd0c1-7ce1-422d-b6e9-2d2bb279546e"
      unitRef="usd">462984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy0zLTEtMS00NjU3MA_074e4924-4e8a-466c-be6e-50c26236d80d"
      unitRef="usd">351203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i973db0196504480cb7b7153536565905_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy01LTEtMS00NjU3MA_45a5e847-1310-4ab8-bdc5-0050d60208ae"
      unitRef="usd">902911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMy03LTEtMS00NjU3MA_0cab121a-4f18-4e72-8359-7a6f3cb15c9d"
      unitRef="usd">676426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC0xLTEtMS00NjU3MA_aa381179-e69e-4efd-99df-704fcf876671"
      unitRef="usd">23912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC0zLTEtMS00NjU3MA_394d6800-9bb3-4f89-b039-915db790a836"
      unitRef="usd">28070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC01LTEtMS00NjU3MA_138087f6-7682-4707-97e4-26675c2e91e2"
      unitRef="usd">51641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNC03LTEtMS00NjU3MA_8d9467b0-c004-41b0-b7ac-1b262e16c082"
      unitRef="usd">55203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS0xLTEtMS00NjU3MA_93fac7e2-99a4-4c19-8174-eab9ca977125"
      unitRef="usd">486896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS0zLTEtMS00NjU3MA_a3ad536f-0e94-494e-a21a-2b3e01cfa3f2"
      unitRef="usd">379273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS01LTEtMS00NjU3MA_03e5d7b4-ac47-453e-bfc8-acec4f7338a4"
      unitRef="usd">954552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNS03LTEtMS00NjU3MA_6b7619dd-f587-482a-adda-a56f2f55c7f2"
      unitRef="usd">731629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifa444549f53e4f20b6a498a32b0cfbc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy0xLTEtMS00NjU3MA_553baf21-85d5-4ee8-b808-3e77839b3664"
      unitRef="usd">131022000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1181942bafe24e599cde2aacd5dabcd3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy0zLTEtMS00NjU3MA_45420e10-ceea-436b-942e-6ef731ec3075"
      unitRef="usd">79243000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i973db0196504480cb7b7153536565905_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy01LTEtMS00NjU3MA_eaf403da-683f-46aa-8bb6-a599bd7ac92a"
      unitRef="usd">260711000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1098d78189b54eb99cfc1b1af96d25dd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfNy03LTEtMS00NjU3MA_fc1230cf-97be-4d1a-8c47-d7fc0ec8f4a8"
      unitRef="usd">152490000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie7e2e350cfab4b7f81366504e24d57ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC0xLTEtMS00NjU3MA_ea327258-1522-4cc2-aca8-14bdb2dd0a8a"
      unitRef="usd">27168000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae90d32d9d52479a87c7e1adc4cf74da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC0zLTEtMS00NjU3MA_d1b7de1c-53b0-4d43-a6e8-45254af806d4"
      unitRef="usd">25680000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia6b2082ff5574885bc7d82e967f87443_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC01LTEtMS00NjU3MA_6865a7d0-39e6-42f0-96c2-25812594e6b5"
      unitRef="usd">52953000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if11ccef17a1b4003ac4de57cafe9fd1f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOC03LTEtMS00NjU3MA_9984c8a5-79f6-45ca-bb0e-ed8d43c9c175"
      unitRef="usd">49414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS0xLTEtMS00NjU3MA_7d36b4a6-5fac-4561-a19c-797726b1452e"
      unitRef="usd">158190000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS0zLTEtMS00NjU3MA_1e6839c0-6573-42fc-9bc4-03ca19d85f07"
      unitRef="usd">104923000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS01LTEtMS00NjU3MA_6062e910-11eb-446b-bc30-fcb3c08e9b51"
      unitRef="usd">313664000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfOS03LTEtMS00NjU3MA_5bf20f14-5a3c-414f-a2fa-6e296c5fee5c"
      unitRef="usd">201904000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtMS0xLTEtNDY1NzA_96ef7a9a-6cd8-4fc0-8195-332399e4fc3b"
      unitRef="usd">328706000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtMy0xLTEtNDY1NzA_f42269ec-0912-4806-8a0a-2fb8294125cb"
      unitRef="usd">274350000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtNS0xLTEtNDY1NzA_88c42658-c1da-4d9c-88b1-b60428b2ab8b"
      unitRef="usd">640888000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTAtNy0xLTEtNDY1NzA_02a31194-a4a6-4410-ba86-b8751ad40018"
      unitRef="usd">529725000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItMS0xLTEtNDY1NzA_241acd4e-5abc-449c-9224-91637ab3e217"
      unitRef="usd">96518000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItMy0xLTEtNDY1NzA_e4847823-cdbf-47aa-882a-c7c0bca7085c"
      unitRef="usd">76161000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItNS0xLTEtNDY1NzA_480bec54-e1f8-4766-8d25-de70a7c4afa1"
      unitRef="usd">186792000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTItNy0xLTEtNDY1NzA_4dc769e7-75ae-4e7a-99d2-b12fa30bde66"
      unitRef="usd">138837000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtMS0xLTEtNDY1NzA_55f9a8e5-ffcf-4af5-81e0-3fe0bdce3747"
      unitRef="usd">265398000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtMy0xLTEtNDY1NzA_98ae0a66-1787-4ea1-b0a8-2d7ece5527d3"
      unitRef="usd">203398000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtNS0xLTEtNDY1NzA_8d1f1f0a-ebcb-4dec-973b-7b5625a81690"
      unitRef="usd">519853000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTMtNy0xLTEtNDY1NzA_798c66d1-e8fd-4b08-8b76-49be907a5f64"
      unitRef="usd">382647000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtMS0xLTEtNDY1NzA_12f8c2f4-3dbf-4e05-9ecf-6e7426ff8587"
      unitRef="usd">74554000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtMy0xLTEtNDY1NzA_05af2724-bf26-4435-aa86-fd01385daa1c"
      unitRef="usd">68172000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtNS0xLTEtNDY1NzA_3e1af818-5437-4989-97c8-746d8ba8df18"
      unitRef="usd">145549000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTQtNy0xLTEtNDY1NzA_d328efdd-fcac-4b58-b390-395b17620698"
      unitRef="usd">123633000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtMS0xLTEtNDY1NzA_6813cb8a-9058-42e2-b2b5-1c6fc029a94f"
      unitRef="usd">436470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtMy0xLTEtNDY1NzA_95793252-e91d-4666-9fe2-ae5642d7b542"
      unitRef="usd">347731000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtNS0xLTEtNDY1NzA_d11cec9d-7575-4d2a-b70a-1d7e258136d7"
      unitRef="usd">852194000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTUtNy0xLTEtNDY1NzA_b336b05a-e74b-4139-9cb6-3eab6d360240"
      unitRef="usd">645117000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtMS0xLTEtNDY1NzA_003ae953-f6ee-4925-9713-9cad2291ea86"
      unitRef="usd">-107764000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtMy0xLTEtNDY1NzA_31e3ae1b-094e-42a4-9f67-83db90cca825"
      unitRef="usd">-73381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtNS0xLTEtNDY1NzA_03657e59-bb8e-445b-be08-db29a7cc139c"
      unitRef="usd">-211306000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTYtNy0xLTEtNDY1NzA_ab138b33-fa55-4088-b96d-f8738d14b303"
      unitRef="usd">-115392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtMS0xLTEtNDY1NzA_9eac9af4-5941-4913-a39b-507162bcb6d1"
      unitRef="usd">1203000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtMy0xLTEtNDY1NzA_69ec171d-99aa-409a-b97c-b0a7aab8ef8e"
      unitRef="usd">15942000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtNS0xLTEtNDY1NzA_0e6e5962-d3bc-44e9-9252-67adec296cff"
      unitRef="usd">2435000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTgtNy0xLTEtNDY1NzA_b5f05fca-d302-42cc-9ec8-09335b3ae9cc"
      unitRef="usd">32220000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktMS0xLTEtNDY1NzA_f9ca1387-aca4-4b2e-ae8f-9a01d95d1213"
      unitRef="usd">-49500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktMy0xLTEtNDY1NzA_f5421485-9353-4c0e-983d-d5a174225679"
      unitRef="usd">-21223000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktNS0xLTEtNDY1NzA_75ccf8a4-053f-4b32-ae02-ee14344f9b58"
      unitRef="usd">-94719000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMTktNy0xLTEtNDY1NzA_28d412d1-67a5-4be5-a788-960fcfbf7979"
      unitRef="usd">37320000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtMS0xLTEtNDY1NzA_a5c85139-4381-4e93-9d5e-f494edafe9e4"
      unitRef="usd">-50703000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtMy0xLTEtNDY1NzA_e53aa9f8-3973-4dc8-a6f2-103a9eebc30c"
      unitRef="usd">-37165000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtNS0xLTEtNDY1NzA_17f3cfe3-4de5-4931-8bdd-5eedf880b2b6"
      unitRef="usd">-97154000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjAtNy0xLTEtNDY1NzA_c5571635-0214-4d05-a2f8-b631cf98aab5"
      unitRef="usd">5100000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtMS0xLTEtNDY1NzA_ce3cc327-8813-4dce-88fb-cc3ea899721d"
      unitRef="usd">-158467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtMy0xLTEtNDY1NzA_f52b5dab-3256-4076-b118-41402858044f"
      unitRef="usd">-110546000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtNS0xLTEtNDY1NzA_191bead1-8bef-4b4e-ae3e-6493770050d6"
      unitRef="usd">-308460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjEtNy0xLTEtNDY1NzA_cf4367e9-a1f0-48b2-b4ae-dd0998cdccb8"
      unitRef="usd">-110292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItMS0xLTEtNDY1NzA_cad055a8-368a-4939-a557-b9938831b830"
      unitRef="usd">1048000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItMy0xLTEtNDY1NzA_176bb6ef-57e9-419a-aa16-06f5f6c2ba9f"
      unitRef="usd">410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItNS0xLTEtNDY1NzA_31082675-f57d-4230-8944-4b217d3be0e6"
      unitRef="usd">2027000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjItNy0xLTEtNDY1NzA_84d8c11f-8122-413f-804a-b6574ade88e5"
      unitRef="usd">850000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtMS0xLTEtNDY1NzA_e8ac14c7-c47f-42da-956b-1c86c56ac0e1"
      unitRef="usd">-159515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtMy0xLTEtNDY1NzA_31f204ac-d6b3-4965-b588-b796d871b5f7"
      unitRef="usd">-110956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtNS0xLTEtNDY1NzA_62d1d604-5dfe-442d-a12d-b9b705dc5e69"
      unitRef="usd">-310487000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjMtNy0xLTEtNDY1NzA_f88b06de-8cc8-43a1-a51b-fc602ed42ee7"
      unitRef="usd">-111142000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMS0xLTEtNDY1NzA_003fc357-fc14-45b2-b604-ad4c82f891d6"
      unitRef="usdPerShare">-1.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMS0xLTEtNDY1NzA_87a4dc73-84b5-438b-9ed4-241147d5433b"
      unitRef="usdPerShare">-1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMy0xLTEtNDY1NzA_0de9197d-61a7-4742-ae94-d9bd867b2042"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtMy0xLTEtNDY1NzA_703046ae-7084-43dc-a5d4-dcf62b83fd00"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNS0xLTEtNDY1NzA_448aa4df-d258-48bc-aa0b-1753f33675cf"
      unitRef="usdPerShare">-3.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNS0xLTEtNDY1NzA_8613a059-6a59-4051-b3dc-b75914106dbb"
      unitRef="usdPerShare">-3.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNy0xLTEtNDY1NzA_9cb3280c-c2c9-438b-bd94-88358b15fe6d"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjUtNy0xLTEtNDY1NzA_a015ceb8-d448-4ffe-b12a-bb01b9b1cf86"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMS0xLTEtNDY1NzA_57dcf48e-b557-4733-a0d8-abe55e2f6644"
      unitRef="shares">95130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMS0xLTEtNDY1NzA_eb719072-c1e1-4203-9fc1-95eb7adc65ae"
      unitRef="shares">95130000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMy0xLTEtNDY1NzA_4603914a-6be4-4878-93f9-4ee34d5d23f5"
      unitRef="shares">91181000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtMy0xLTEtNDY1NzA_dab76bdb-b6b5-4f9b-b1ee-5ecc4fb72f9a"
      unitRef="shares">91181000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNS0xLTEtNDY1NzA_49b7d858-f2e1-4b12-8b98-8aec764825aa"
      unitRef="shares">94854000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNS0xLTEtNDY1NzA_d05187ea-777e-439e-a4c3-2c1bb4a4cc84"
      unitRef="shares">94854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNy0xLTEtNDY1NzA_d7c7b173-c2c3-4859-8c89-29536fb366b6"
      unitRef="shares">90909000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yMi9mcmFnOjEyOTZlZWZiYmRiODRhMTNiMGMxZTAzODVhYTQxZDY5L3RhYmxlOjAxZTQwMDFhMjU0NDQ0YmI4ZmMxZmJlMGY2MWVjMjYyL3RhYmxlcmFuZ2U6MDFlNDAwMWEyNTQ0NDRiYjhmYzFmYmUwZjYxZWMyNjJfMjgtNy0xLTEtNDY1NzA_f91f2ef8-e109-4f3e-9217-a650f82cf5f6"
      unitRef="shares">90909000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi0xLTEtMS00NjU3MA_6feb7f5f-2c9e-42ee-9484-9f0fbb908814"
      unitRef="usd">-159515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi0zLTEtMS00NjU3MA_b9a4849f-7818-4e44-a9ba-d145050dbdf2"
      unitRef="usd">-110956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi01LTEtMS00NjU3MA_4baad676-e74d-48b1-9f0e-0114e788f9fb"
      unitRef="usd">-310487000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfMi03LTEtMS00NjU3MA_60a8a7b4-8337-4e0e-8c30-63a801bdcc3a"
      unitRef="usd">-111142000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC0xLTEtMS00NjU3MA_ea2dcef4-08d8-4bed-a129-2f99150f20ba"
      unitRef="usd">-8182000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC0zLTEtMS00NjU3MA_aa4c447e-0146-4a5a-8b00-93c3d54fdeeb"
      unitRef="usd">1211000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC01LTEtMS00NjU3MA_82da348b-5aad-48fb-849f-da6e778e726a"
      unitRef="usd">-10244000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNC03LTEtMS00NjU3MA_f09c0739-6cc3-4757-b3d5-11008d06eb87"
      unitRef="usd">-2201000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS0xLTEtMS00NjU3MA_1dabfe7b-76f6-4f46-b81e-37b03e8f1bb8"
      unitRef="usd">-167697000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS0zLTEtMS00NjU3MA_ce80dac7-3e5e-4591-b4eb-0e1afa2a9a5e"
      unitRef="usd">-109745000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS01LTEtMS00NjU3MA_27779e3d-20f9-48d7-be3e-ac7dac8fb98c"
      unitRef="usd">-320731000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yNS9mcmFnOmI3Njk0ZWEyYmQwNzQ4ODNiNjEwYTM3MzFjZDA0YTYwL3RhYmxlOmZjMDJjNDNjNjA0MzQ2MmRiNzFmYTg2OGJhNTk2NjU3L3RhYmxlcmFuZ2U6ZmMwMmM0M2M2MDQzNDYyZGI3MWZhODY4YmE1OTY2NTdfNS03LTEtMS00NjU3MA_76677687-2633-4367-b79a-0032e3c6c569"
      unitRef="usd">-113343000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3f32681d89bd47a1b1c53d777d06c504_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0xLTEtMS00NjU3MA_832c1a3a-93d4-4d47-8f3c-f23aaf6a5ee2"
      unitRef="shares">94309000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3f32681d89bd47a1b1c53d777d06c504_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0zLTEtMS00NjU3MA_d8ea7273-bb4f-4501-9c92-973a37007d03"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20bd46e5f9314d4dbe3c33b9893f21e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy01LTEtMS00NjU3MA_6e4f5fb9-1f29-465e-bf72-addfdbbe98ef"
      unitRef="usd">1086870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f262158c5984b4899e23098a241dfee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy03LTEtMS00NjU3MA_e5db8395-e0b0-48c6-ba21-abf91beb3592"
      unitRef="usd">644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4719638b4ea4358828dd7c79c43dfc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy05LTEtMS00NjU3MA_b5c549eb-2e98-4a04-8d6d-3bf44fe05ef5"
      unitRef="usd">-748556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMy0xMS0xLTEtNDY1NzA_2ebe21ec-576d-47d0-9df6-031955b9cffb"
      unitRef="usd">338967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8611ecedc3964858ace3a9d74a421dec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC01LTEtMS00NjU3MA_0c8a04a0-9eb1-41be-ab6d-5a09f9f2f11a"
      unitRef="usd">-329280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i419cc34f872e43e198987e911c5248cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC05LTEtMS00NjU3MA_4fe97218-b9aa-48cb-9bba-baaf40af0237"
      unitRef="usd">93826000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb978799b60c4e4fa5cb933880002a4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNC0xMS0xLTEtNDY1NzA_66277a7b-e771-467e-81dc-64ce6b94514d"
      unitRef="usd">-235454000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1a8a02586d8f4df48a24511ad4f8a45e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS0xLTEtMS00NjU3MA_ea429db1-60af-4bc2-afb5-f2cf4fe5c851"
      unitRef="shares">588000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS01LTEtMS00NjU3MA_792f92fa-2631-4d4b-910f-51619525532f"
      unitRef="usd">-120000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNS0xMS0xLTEtNDY1NzA_4dd91780-96cb-48c0-8adf-65fa236daf3d"
      unitRef="usd">-120000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic7fa7fa9f7034930ae1827e9dac8ea79_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNi01LTEtMS00NjU3MA_cf5bf765-cdda-4ca4-961d-0a281369fba3"
      unitRef="usd">98424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfNi0xMS0xLTEtNDY1NzA_6bf056bd-331e-429d-9462-a78da3081cd8"
      unitRef="usd">98424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i621c18abc5cd4c36a8f3fb02898a0f5b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfOS03LTEtMS00NjU3MA_8ed7a1d1-e416-4192-8b42-f14b5666e4d0"
      unitRef="usd">-2062000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfOS0xMS0xLTEtNDY1NzA_7d6d3141-1d4d-435c-a158-30513239d13a"
      unitRef="usd">-2062000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7676f15ed4ac40bba28f3caf0beb8449_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTAtOS0xLTEtNDY1NzA_552da55c-7dd4-46fd-88c3-a8f33f374ab0"
      unitRef="usd">-150972000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a81b41a899a49f1a113ddf133d93529_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTAtMTEtMS0xLTQ2NTcw_e48610de-685c-4696-84b4-87b350b696f2"
      unitRef="usd">-150972000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iee99c2d4f29948a5a0619fc5e60d8134_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMS0xLTEtNDY1NzA_6007f08f-683b-4b2d-aecf-1537860e66b0"
      unitRef="shares">94897000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iee99c2d4f29948a5a0619fc5e60d8134_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMy0xLTEtNDY1NzA_1bd0e638-7108-41ff-9a5d-9504dba0064f"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i703f3d0116644983b79a87eaf22394eb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtNS0xLTEtNDY1NzA_de7805e6-2a91-415f-82ef-7dec405d1103"
      unitRef="usd">855894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27c5e25fd7d94980a18a8e41bbaadd0f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtNy0xLTEtNDY1NzA_cecbfafc-fe07-4507-b8db-acc141af29ab"
      unitRef="usd">-1418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9eddd9b509db406e88fe79442a492aae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtOS0xLTEtNDY1NzA_59e8023b-0ab5-4409-bee1-c6556ab57402"
      unitRef="usd">-805702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2c2b655ec544cdebb7376df7fae5357_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTEtMTEtMS0xLTQ2NTcw_7e0db7e9-dd13-40f4-8cb4-57cd8e870cdb"
      unitRef="usd">48783000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItMS0xLTEtNDY1NzA_5f46b50d-9b24-4e60-aecf-229e30390c93"
      unitRef="shares">842000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItNS0xLTEtNDY1NzA_60369ed7-c19d-48a2-b127-442b6ec6ae0d"
      unitRef="usd">7827000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTItMTEtMS0xLTQ2NTcw_903e5386-d9d7-4548-8ba4-2832998ce79d"
      unitRef="usd">7827000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4e1d5fa5b081451290416126d51f5f41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtMS0xLTEtNDY1NzA_9aa8af1d-239b-4e50-8f3e-3d48911c7c75"
      unitRef="shares">421000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtNS0xLTEtNDY1NzA_5675d384-eabb-48d5-ab8e-28b4d5106ec5"
      unitRef="usd">25004000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTMtMTEtMS0xLTQ2NTcw_10d681f6-f09b-4425-8f96-bb5a1f07201f"
      unitRef="usd">25004000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib64ae23a3f8742a1a0770fd0d76cae8e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTQtNS0xLTEtNDY1NzA_a8b66d71-a829-4b09-8a70-cccfe9e3ce47"
      unitRef="usd">98402000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTQtMTEtMS0xLTQ2NTcw_c30057c7-2bf9-446f-9c52-53929d74ccea"
      unitRef="usd">98402000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iae3b57b5dcc846a1894761b93b3e2bfb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTYtNy0xLTEtNDY1NzA_f9bb47d6-88b1-4955-9359-574c48f21bd3"
      unitRef="usd">-8182000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTYtMTEtMS0xLTQ2NTcw_74b39384-601d-44fc-a1e6-0c4883272af3"
      unitRef="usd">-8182000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6d22641204a646909e6f02e4b2aacd67_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTctOS0xLTEtNDY1NzA_97116ff3-06c4-4fdd-8193-fe806213b556"
      unitRef="usd">-159515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTctMTEtMS0xLTQ2NTcw_e59a4f01-c542-4a82-aa7a-7768dbf5e146"
      unitRef="usd">-159515000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibff1c04c60044e238cfcb0b14021ba71_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMS0xLTEtNDY1NzA_5d0ff4fb-aedc-430d-88fc-109c94f4b161"
      unitRef="shares">95318000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibff1c04c60044e238cfcb0b14021ba71_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMy0xLTEtNDY1NzA_e74285a4-405d-4791-a0c2-f063d39d24d8"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f493110d5654b6288e0ce7676facb5f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtNS0xLTEtNDY1NzA_41f97281-ab3e-45c3-9e8a-ddb87e0cc6d3"
      unitRef="usd">937119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice7a0ce3bb1444f1b877e3bf02c35439_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtNy0xLTEtNDY1NzA_804d43d9-e801-426a-9c7e-cf5d2a5acae4"
      unitRef="usd">-9600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9443d3e8b1874f7eabd9b2a14fd3329a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtOS0xLTEtNDY1NzA_63788d87-a113-4041-9a3a-a3842e27898b"
      unitRef="usd">-965217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOmE0Y2JiZjNhY2NlODRiOWY4NWE5NTAwODhiZTE0NTRhL3RhYmxlcmFuZ2U6YTRjYmJmM2FjY2U4NGI5Zjg1YTk1MDA4OGJlMTQ1NGFfMTgtMTEtMS0xLTQ2NTcw_8fbdc563-8579-424e-b329-8efaf336a66d"
      unitRef="usd">-37689000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ab725ced5b241d78b7315c62c160d8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0xLTEtMS00NjU3MA_be4a15b8-9722-4fdf-99b9-81a161f3d587"
      unitRef="shares">90430000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8ab725ced5b241d78b7315c62c160d8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0zLTEtMS00NjU3MA_9ca3c321-117b-4e37-866e-d03610242597"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06cdcfe0db64449d898ccd0461f4f454_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy01LTEtMS00NjU3MA_9aeb5fed-477a-4d6b-a3b5-effc60865bdd"
      unitRef="usd">673950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d70e7a81fc844e5a927101df96c3a0c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy03LTEtMS00NjU3MA_324cbcfe-cb3d-429a-bee7-c8e0a779eeba"
      unitRef="usd">6806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice740b7830b44af987626edd5a50ff5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy05LTEtMS00NjU3MA_2557a32b-fc5e-43c6-a636-85af3f13b044"
      unitRef="usd">-372306000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMy0xMS0xLTEtNDY1NzA_a1949860-18b4-4a5c-8e29-6fd8082cd2c9"
      unitRef="usd">308459000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifc7235c2f2b440e6b25d0b98ad6d7ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC0xLTEtMS00NjU3MA_215f214d-c228-41e0-b2f6-69ee364cc6eb"
      unitRef="shares">438000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC01LTEtMS00NjU3MA_dade7e5b-41d2-4254-bc78-5bf875ea39e1"
      unitRef="usd">-3708000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNC0xMS0xLTEtNDY1NzA_1ce81113-f62b-4ef2-9df6-0bf1998eb1a8"
      unitRef="usd">-3708000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNS01LTEtMS00NjU3MA_96f51175-0e46-44c7-9120-76f3bbc015b7"
      unitRef="usd">59993000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNS0xMS0xLTEtNDY1NzA_c8857f21-dbe5-4607-81cc-8f141bbfebc0"
      unitRef="usd">59993000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNi01LTEtMS00NjU3MA_d44f87e8-9782-449d-b6fe-1ae92d4865eb"
      unitRef="usd">147740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNi0xMS0xLTEtNDY1NzA_7d354ed4-d8aa-405b-b768-38f0c00eef62"
      unitRef="usd">147740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="i0c6a8fe75dbd4d0a9e6fac5485db1831_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNy01LTEtMS00NjU3MA_2945023a-c2b2-4783-8f3d-587d3210a088"
      unitRef="usd">-338000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfNy0xMS0xLTEtNDY1NzA_f11f74b7-90af-469f-b6af-888bc7a0b753"
      unitRef="usd">-338000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icda2b6b759ec4eadbe665e5154ec2f6c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOC03LTEtMS00NjU3MA_b823be24-e9db-4c85-8df4-ac04c31510c2"
      unitRef="usd">-3412000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOC0xMS0xLTEtNDY1NzA_82b4aa37-9c27-404b-b6bd-c890e7a2f104"
      unitRef="usd">-3412000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i27c6a44fd29f43e1bf88871fcc40582e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOS05LTEtMS00NjU3MA_879b0623-6921-44fe-95f9-b5359bf0b2c0"
      unitRef="usd">-186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if915140c02cb4bbbb8e7c71899676c16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfOS0xMS0xLTEtNDY1NzA_3c8a3b29-15c4-4f1b-bbfe-7717cdda59bd"
      unitRef="usd">-186000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41a3895d728543caba4ec7a28c9a0891_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMS0xLTEtNDY1NzA_74fa6ce5-26a8-4762-b9aa-73ad9581fff0"
      unitRef="shares">90868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41a3895d728543caba4ec7a28c9a0891_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMy0xLTEtNDY1NzA_b0f76dbd-ef65-47b0-95ec-506bc338d714"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib10a53a1c0644bf3af5e5d5cd47a0cba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtNS0xLTEtNDY1NzA_1dffdee6-ab71-4b3e-a7cf-1ef9deb23d82"
      unitRef="usd">582157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id432db6b0fcf4620bbd220de5dda6279_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtNy0xLTEtNDY1NzA_36d7c1e7-7fd0-4741-afc3-4701b50e5d87"
      unitRef="usd">3394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b5333d2285e4b6eafade96147b0023b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtOS0xLTEtNDY1NzA_ed48f855-eee8-4e82-ac5d-b768a49778f9"
      unitRef="usd">-372492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia620957d7b6947698506d13d1a558d8f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTAtMTEtMS0xLTQ2NTcw_72f907bd-42e7-4d65-bcb4-080404d05dbb"
      unitRef="usd">213068000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8d330185e4044e1b818c23f31a1d3be2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtMS0xLTEtNDY1NzA_e77185d0-3773-490a-83e1-d1e62adc40d5"
      unitRef="shares">642000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtNS0xLTEtNDY1NzA_6879a1fe-63e2-4452-940d-ba4172a3bc13"
      unitRef="usd">10999000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTEtMTEtMS0xLTQ2NTcw_086e1b4d-b9e8-4813-bffe-7b0708175e62"
      unitRef="usd">10999000</rng:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTItNS0xLTEtNDY1NzA_649eb7f9-b715-4884-80ea-f17648bb71f0"
      unitRef="usd">95685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTItMTEtMS0xLTQ2NTcw_7ef5200c-481c-48c3-8645-ca48f22c3f5c"
      unitRef="usd">95685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTMtNS0xLTEtNDY1NzA_4f2a8905-a8c9-433b-9c2d-6ce9d2cc82f2"
      unitRef="usd">121844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTMtMTEtMS0xLTQ2NTcw_0634338c-a764-4033-b5cf-fcb739d3bf27"
      unitRef="usd">121844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="i6f1e5f51e68740618fc5f1c2d896ca5c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTQtNS0xLTEtNDY1NzA_8c6c95ea-9a7c-4db4-9fea-a21e0231f7dd"
      unitRef="usd">4124000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTQtMTEtMS0xLTQ2NTcw_68aeeb82-c7a7-4b92-b004-94902eaa0a64"
      unitRef="usd">4124000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i494866547d6941668a865993f62fb36b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTUtNy0xLTEtNDY1NzA_947bc0df-224c-47a5-ae92-1a8794c0adff"
      unitRef="usd">1211000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTUtMTEtMS0xLTQ2NTcw_694f5617-e491-470e-b7ac-469170ebb7f0"
      unitRef="usd">1211000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7285922102d64370be7b6b286c460e1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTYtOS0xLTEtNDY1NzA_27fb220e-e64f-4ac6-97c6-ea9922074dac"
      unitRef="usd">-110956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTYtMTEtMS0xLTQ2NTcw_daa858b9-d3e1-47ba-960a-48f231477cc6"
      unitRef="usd">-110956000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if0faba0aaca3409ea6daa49af3af71f8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMS0xLTEtNDY1NzA_6a8a7f1b-0bec-4ee7-8895-840b28ba5020"
      unitRef="shares">91510000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if0faba0aaca3409ea6daa49af3af71f8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMy0xLTEtNDY1NzA_cb37d879-1ac8-471f-8a2c-9a6897449257"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i817bf7335a504ada95a969e2f39c4deb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctNS0xLTEtNDY1NzA_2f89f3a7-9243-4aca-a3e1-4ff391e09428"
      unitRef="usd">571121000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if222f7ca22764c18b9ef04a252962e79_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctNy0xLTEtNDY1NzA_de5aebcb-7908-494b-b148-265e4e3b6ed5"
      unitRef="usd">4605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i60b3f53a18d94139a9a0881a67c913cd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctOS0xLTEtNDY1NzA_8bfe8745-dcf2-40b4-b552-ba8510fd579a"
      unitRef="usd">-483448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92dd6718656b42608f8d7bb2fb6fa255_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8yOC9mcmFnOjY1M2U0YzVmNjBiOTRmZWQ5YjBkMTdhZWI5YjdiMDZiL3RhYmxlOjE3NmYyY2Q2YTQ0YzRhMjJiZGJjZjIyMzg5NzJlYmQ1L3RhYmxlcmFuZ2U6MTc2ZjJjZDZhNDRjNGEyMmJkYmNmMjIzODk3MmViZDVfMTctMTEtMS0xLTQ2NTcw_8c6135f2-fe6b-49f6-99ba-7dcc7435d244"
      unitRef="usd">92287000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMy0xLTEtMS00NjU3MA_a7426d36-8d1a-434e-ab2f-af61a42d0983"
      unitRef="usd">-310487000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMy0zLTEtMS00NjU3MA_9083b914-43d1-48f3-88eb-2eadda9c6c29"
      unitRef="usd">-111142000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNS0xLTEtMS00NjU3MA_1724b14a-a1af-4f19-97a6-87ff6168e280"
      unitRef="usd">122201000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNS0zLTEtMS00NjU3MA_8ab70e99-fb7e-4bca-be1b-00312f7360ac"
      unitRef="usd">50724000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNi0xLTEtMS00NjU3MA_cea431b2-248d-41de-acb5-2f71733d3c1c"
      unitRef="usd">198119000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNi0zLTEtMS00NjU3MA_2ff21c0a-c606-44e4-879d-af6dbfd4d359"
      unitRef="usd">150323000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNy0xLTEtMS00NjU3MA_6257c0fd-482f-4d79-812e-f3486bb266ba"
      unitRef="usd">50068000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNy0zLTEtMS00NjU3MA_ac836447-998c-4739-9b3d-fea1af002df7"
      unitRef="usd">33398000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOC0xLTEtMS00NjU3MA_ea01f329-f664-4b67-a58b-4311e3cc8b0d"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOC0zLTEtMS00NjU3MA_11000035-2bde-410b-9ca3-976d83765185"
      unitRef="usd">32082000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOS0xLTEtMS00NjU3MA_42821926-0b69-466c-8345-39910d274f7f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfOS0zLTEtMS00NjU3MA_db5dee82-f359-45d4-b0a7-16103d34ec49"
      unitRef="usd">-1736000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <rng:RepaymentsOfConvertibleDebtDebtDiscount
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTAtMS0xLTEtNDY1NzA_55362c04-d62b-46ae-80c1-e67f8e1745f3"
      unitRef="usd">0</rng:RepaymentsOfConvertibleDebtDebtDiscount>
    <rng:RepaymentsOfConvertibleDebtDebtDiscount
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTAtMy0xLTEtNDY1NzA_885f8e9e-0942-4b5e-a2d5-535a6910369d"
      unitRef="usd">10131000</rng:RepaymentsOfConvertibleDebtDebtDiscount>
    <rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTEtMS0xLTEtNDY1NzA_00757ede-3d78-4333-83a5-7971cba848d6"
      unitRef="usd">9857000</rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTEtMy0xLTEtNDY1NzA_a76298b4-0abc-4ba5-a0a3-90f669374ba6"
      unitRef="usd">8778000</rng:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <rng:LossGainAndOtherRelatedCostsOnInvestments
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTItMS0xLTEtNDY1NzA_4432f04e-c63c-43f5-bccc-b8805669af04"
      unitRef="usd">98045000</rng:LossGainAndOtherRelatedCostsOnInvestments>
    <rng:LossGainAndOtherRelatedCostsOnInvestments
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTItMy0xLTEtNDY1NzA_9576d67b-0fe4-40f8-8a27-eb6b99f4f477"
      unitRef="usd">-34361000</rng:LossGainAndOtherRelatedCostsOnInvestments>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTQtMS0xLTEtNDY1NzA_55c1c41b-d563-4e4c-9ad1-2de2f466dc85"
      unitRef="usd">7103000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTQtMy0xLTEtNDY1NzA_bcc2bf56-f72b-4253-8ea7-4fac32df70b7"
      unitRef="usd">3743000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTctMS0xLTEtNDY1NzA_0419b85c-a602-4ad0-a646-63a44f080745"
      unitRef="usd">1736000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTctMy0xLTEtNDY1NzA_12e6749b-5742-430e-9562-33317fb3df34"
      unitRef="usd">70000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTktMS0xLTEtNDY1NzA_bd4e45cc-d3d9-4e41-999c-287470848bf1"
      unitRef="usd">27832000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMTktMy0xLTEtNDY1NzA_3bffd72d-de07-4c94-a322-59775a9545bb"
      unitRef="usd">26589000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjAtMS0xLTEtNDY1NzA_70b72fc4-56c0-4bac-b0d1-6179571c5481"
      unitRef="usd">108349000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjAtMy0xLTEtNDY1NzA_a71d2f8d-2ee5-4444-8e89-3fe31668fc68"
      unitRef="usd">86378000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjEtMS0xLTEtNDY1NzA_2c6241f5-fdfe-4f23-9098-79f46a7569fa"
      unitRef="usd">1984000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjEtMy0xLTEtNDY1NzA_4cb6325b-dc51-4cd3-a7f0-b60f97615d09"
      unitRef="usd">-6562000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjMtMS0xLTEtNDY1NzA_fc437f07-b046-438f-a8c1-1290f6b5e64a"
      unitRef="usd">28494000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjMtMy0xLTEtNDY1NzA_7106bfdd-f2c8-4aa8-b8b4-feee91eca6c1"
      unitRef="usd">3490000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjQtMS0xLTEtNDY1NzA_b50a7ed3-b587-4e80-95fd-c245a00ab2b9"
      unitRef="usd">20147000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjQtMy0xLTEtNDY1NzA_3227ee8c-1b0d-44dc-9055-1432f9e7fd1e"
      unitRef="usd">24912000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjUtMS0xLTEtNDY1NzA_f7f9d0de-dc47-4c6c-907f-d1d998fd16a1"
      unitRef="usd">30594000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjUtMy0xLTEtNDY1NzA_14aa9ba4-1d0c-447b-bf42-c01861d13614"
      unitRef="usd">23359000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjYtMS0xLTEtNDY1NzA_5fd34c1a-9a80-4db7-bf81-75a022e34fc4"
      unitRef="usd">-10271000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjYtMy0xLTEtNDY1NzA_40ff470f-95df-4c99-a340-c2df1609ca9b"
      unitRef="usd">-9105000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjgtMS0xLTEtNDY1NzA_3dca0229-14b0-4d7b-9b08-c857c06afbbb"
      unitRef="usd">109673000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMjgtMy0xLTEtNDY1NzA_f408adf9-b300-4bce-afa4-f6ddf650ba19"
      unitRef="usd">61471000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzAtMS0xLTEtNDY1NzA_3d70b309-537e-49f2-903c-a5d3ff5362d9"
      unitRef="usd">15489000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzAtMy0xLTEtNDY1NzA_7bf0b97b-baf7-4362-b899-033422fc90a7"
      unitRef="usd">14385000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzEtMS0xLTEtNDY1NzA_96042032-01b7-487e-a028-b0892e292f05"
      unitRef="usd">26232000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzEtMy0xLTEtNDY1NzA_2bbaede4-6477-4c40-a800-ce3e06253f72"
      unitRef="usd">19600000</us-gaap:PaymentsToAcquireSoftware>
    <rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzItMS0xLTEtNDk1Njk_43cdc9de-5f17-4ed3-9ba6-e621dd3ffbbe"
      unitRef="usd">3990000</rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments>
    <rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzItMy0xLTEtNDk1Njk_a9946e0e-baa5-47ea-9a12-704b4b618df4"
      unitRef="usd">9623000</rng:PaymentsToAcquireIntangibleAssetsAndLongTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMS0xLTEtNDY1NzA_c1f14a0f-47e5-436c-a25b-1f6ae9b32c08"
      unitRef="usd">-45711000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMy0xLTEtNDY1NzA_422b6c70-78df-4b3f-8a46-4619857c19d0"
      unitRef="usd">-43608000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzctMS0xLTEtNDY1NzA_567b8071-1f4f-4976-a4b1-1361c4cd3e86"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzctMy0xLTEtNDY1NzA_e690558e-2128-4b8b-b914-4eb526317fc5"
      unitRef="usd">333632000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMS0xLTEtNDk2NzU_34eebf70-958c-4423-b639-66a27c8a6671"
      unitRef="usd">25004000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzQtMy0xLTEtNDk2NzU_374eb4a0-f7be-4fae-a5ec-01033f2b2d56"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzktMS0xLTEtNDY1NzA_f733185a-6fad-47c4-877a-ee3bcfc4b38a"
      unitRef="usd">10889000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfMzktMy0xLTEtNDY1NzA_9c6bf0d1-4485-4edd-b47b-15c0dbbcf13e"
      unitRef="usd">18857000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDAtMS0xLTEtNDY1NzA_cf1b3b0a-d570-4841-b8a4-d7ce016fa7b5"
      unitRef="usd">3182000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDAtMy0xLTEtNDY1NzA_2b426be8-88b0-4482-9dad-bc7b0461eadf"
      unitRef="usd">11566000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDEtMS0xLTEtNDY1NzA_6d6d25e1-cc39-4897-8fcd-54e65cbb31a1"
      unitRef="usd">1538000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDEtMy0xLTEtNDY1NzA_62980acb-9129-43ff-977e-2271efc5859d"
      unitRef="usd">3600000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDItMS0xLTEtNDY1NzA_b1d938d2-2bab-40c9-a66e-2266a8a5b9de"
      unitRef="usd">3092000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDItMy0xLTEtNDY1NzA_a79799ae-8875-4ad0-8bea-ee9105d06eb6"
      unitRef="usd">2295000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDQtMS0xLTEtNDY1NzA_49657c03-a24d-49d6-bfb5-d3f52cd62ce0"
      unitRef="usd">-21927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDQtMy0xLTEtNDY1NzA_572af971-8ed8-465c-b802-ba391b2f68fe"
      unitRef="usd">-332236000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDUtMS0xLTEtNDY1NzA_e4d86f24-9c95-465f-a042-5ddadabc5dc0"
      unitRef="usd">-2700000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDUtMy0xLTEtNDY1NzA_2c148fc3-bd13-4562-a8b4-726a06719e2a"
      unitRef="usd">-183000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDYtMS0xLTEtNDY1NzA_a44d609a-7078-4f67-96d5-cb0fc9d38eed"
      unitRef="usd">39335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDYtMy0xLTEtNDY1NzA_2378fa32-c600-4631-b2d0-331050a2d8de"
      unitRef="usd">-314556000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDgtMS0xLTEtNDY1NzA_b3a8e70a-9e3f-4f04-8393-c29b8108fc91"
      unitRef="usd">267162000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4bbf85b4ed304fab8fd1dfa85eb09ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDgtMy0xLTEtNDY1NzA_e81c4d49-4e62-4285-8eb3-d8de72f6f4f7"
      unitRef="usd">639853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDktMS0xLTEtNDY1NzA_fbda89b8-917c-495e-84f5-bb7104728a25"
      unitRef="usd">306497000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92dd6718656b42608f8d7bb2fb6fa255_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNDktMy0xLTEtNDY1NzA_074f4183-731f-448c-b18c-766aaaa39e88"
      unitRef="usd">325297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTEtMS0xLTEtNDY1NzA_4f75e672-2dce-40b3-919a-ab6bf52ba13d"
      unitRef="usd">220000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTEtMy0xLTEtNDY1NzA_d57e6dde-5a55-41f0-8c56-07c46021351f"
      unitRef="usd">203000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTItMS0xLTEtNDY1NzA_8054ec32-e295-4236-a2c8-3de5d964bcf4"
      unitRef="usd">1717000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTItMy0xLTEtNDY1NzA_a10166ec-11c4-425c-aba1-b9de533be9a2"
      unitRef="usd">369000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTQtMS0xLTEtNDY1NzA_d2e10ed3-5f9d-4500-be04-e2cca162f9a2"
      unitRef="usd">9599000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zMS9mcmFnOjMyZjY0NTQyM2EzYjQ3OTU5NWY1MDQxZjBhZjE1NDQzL3RhYmxlOjc4NTE5MzhhNmU4ZjRkMWQ4NmE5N2EzZjJhYTUzNTAzL3RhYmxlcmFuZ2U6Nzg1MTkzOGE2ZThmNGQxZDg2YTk3YTNmMmFhNTM1MDNfNTQtMy0xLTEtNDY1NzA_f5e43f63-aac2-4038-b94c-39525fe2b9e5"
      unitRef="usd">7333000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzNg_e0f7b8f7-dff2-4559-87dc-be6e952abe64">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 1. Description of Business and Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RingCentral, Inc. (the &#x201c;Company&#x201d;) is a provider of software-as-a-service (&#x201c;SaaS&#x201d;) solutions that enables businesses to communicate, collaborate and connect. The Company was incorporated in California in 1999 and was reincorporated in Delaware on September&#160;26, 2013.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's unaudited condensed consolidated financial statements and accompanying notes reflect all adjustments (all of which are normal, recurring in nature and those discussed in these notes) that are, in the opinion of management, necessary for a fair presentation of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December&#160;31, 2022. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021, filed with the SEC on March 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred and prepaid sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results may differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the chief executive officer is the chief operating decision maker. The Company&#x2019;s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, none of the Company&#x2019;s customers accounted for more than 10% of the Company&#x2019;s total accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic location are based on the location of the legal entity that owns the asset. As of June&#160;30, 2022 and December&#160;31, 2021, approximately 95% of the Company&#x2019;s consolidated long-lived assets were located in the U.S. No other single country outside of the U.S. represented more than 10% of the Company&#x2019;s consolidated long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued optional guidance for a limited time to ease the potential burden in accounting for or recognizing the effects of reference rate reform, particularly, the risk of cessation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) on financial reporting. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The amendments in this ASU are not expected to have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This update also eliminates the treasury stock method and instead requires entities to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. The required use of the if-converted method did not impact the diluted net loss per share as the Company was in a net loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted this update, effective January 1, 2022, using the modified retrospective method. Upon adoption, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of approximately $93.8&#160;million, a decrease to additional paid-in capital of $329.3&#160;million, and an increase to convertible senior notes, net of approximately $235.5&#160;million. Prior period financial statements were not restated.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzNw_b1fb2209-ab21-4f97-8d1b-1498af88c635">&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's unaudited condensed consolidated financial statements and accompanying notes reflect all adjustments (all of which are normal, recurring in nature and those discussed in these notes) that are, in the opinion of management, necessary for a fair presentation of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December&#160;31, 2022. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzOA_9b057ca6-5c30-4e47-b3b8-39d425168e85">&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The significant estimates made by management affect revenues, the allowance for doubtful accounts, valuation of long-term investments, deferred and prepaid sales commission costs, goodwill, useful lives of intangible assets, share-based compensation, capitalization of internally developed software, return reserves, provision for income taxes, uncertain tax positions, loss contingencies, sales tax liabilities, and accrued liabilities. Management periodically evaluates these estimates and will make adjustments prospectively based upon the results of such periodic evaluations. Actual results may differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzMQ_90b0efbd-546d-4ec2-9b15-fcc6e2bc5d64">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the chief executive officer is the chief operating decision maker. The Company&#x2019;s chief executive officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjAzMg_bf682eb7-9144-4a0e-9c83-5d044b629335">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, none of the Company&#x2019;s customers accounted for more than 10% of the Company&#x2019;s total accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic location are based on the location of the legal entity that owns the asset. As of June&#160;30, 2022 and December&#160;31, 2021, approximately 95% of the Company&#x2019;s consolidated long-lived assets were located in the U.S. No other single country outside of the U.S. represented more than 10% of the Company&#x2019;s consolidated long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8df1a7bd5e2448faed9b7a3cda3b095_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfMzM0Nw_7e86a6bf-8eb8-4ff0-bd08-f00b445765a0"
      unitRef="number">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib5cd7c38db7a4918bcd0f7b418a17235_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfMzM0Nw_b52aed87-4335-4213-a293-b195e157ff1d"
      unitRef="number">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNjA0MA_c6192712-953e-4117-beaf-267a971f4b41">&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued optional guidance for a limited time to ease the potential burden in accounting for or recognizing the effects of reference rate reform, particularly, the risk of cessation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) on financial reporting. The guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The amendments in this ASU are not expected to have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update simplifies the accounting for convertible instruments by eliminating the conversion option separation model for convertible debt that can be settled in cash. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. This update also eliminates the treasury stock method and instead requires entities to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. The required use of the if-converted method did not impact the diluted net loss per share as the Company was in a net loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted this update, effective January 1, 2022, using the modified retrospective method. Upon adoption, the Company is no longer recording the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense. Accordingly, the Company recorded a decrease to accumulated deficit of approximately $93.8&#160;million, a decrease to additional paid-in capital of $329.3&#160;million, and an increase to convertible senior notes, net of approximately $235.5&#160;million. Prior period financial statements were not restated.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i419cc34f872e43e198987e911c5248cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTg1NA_ee0712cd-fde3-4aa4-926b-ee41fec9b3b0"
      unitRef="usd">93800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8611ecedc3964858ace3a9d74a421dec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTkwMg_294b6505-eb64-43c2-a08a-104579364de5"
      unitRef="usd">-329300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb978799b60c4e4fa5cb933880002a4e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF8zNy9mcmFnOmQ0NTg2NjBmOTBkZjRhYjE4Yzg0OTc5ZDYwZmQ5MjdhL3RleHRyZWdpb246ZDQ1ODY2MGY5MGRmNGFiMThjODQ5NzlkNjBmZDkyN2FfNTk3Mg_c0f38fa4-c305-4bcd-8521-1155a6731383"
      unitRef="usd">-235500000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTU2OA_5ec424a7-37b6-478e-965b-ba72eef71e9b">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 2. Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenues primarily from subscriptions, sale of products, and professional services. Revenues are recognized when control of these services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about disaggregated revenue by primary geographical markets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Primary geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derived over 90% of subscriptions revenues from RingCentral MVP and RingCentral customer engagement solutions products for each of the three and six months ended June&#160;30, 2022 and 2021. RingCentral customer engagement solutions represented over 10% of total revenues for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June&#160;30, 2022, the Company recognized revenue of $37.9 million and $143.1 million, respectively, that was included in the corresponding deferred revenue balance at the beginning of the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The typical subscription contract term ranges from one month to five years. Contract revenue as of June&#160;30, 2022 that has not yet been recognized was approximately $1.9 billion. This excludes contracts with an original expected length of less &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;than one year. Of these remaining performance obligations, the Company expects to recognize revenue of 54% of this balance over the next 12 months and 46% thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other revenues are primarily comprised of product revenue from the sale of pre-configured phones and professional services. Product revenues from the sale of pre-configured phones were $11.2 million and $12.5 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $22.6 million and $24.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTU3Mw_d2585c5d-40b6-4bf1-9e5d-e33effa9ba6b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about disaggregated revenue by primary geographical markets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Primary geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6eef75282ac64d3e993665abc495b383_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy0xLTEtMS00NjU3MA_2e8e3118-2f56-4b45-b6fe-7a65d5f40f5a"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9755a7ecdbb3472e878fe9d5f0c02d40_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy0zLTEtMS00NjU3MA_941bca5a-2a36-4756-bcbc-15ae52552ca8"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39e894f560954c16b6539ba624f1062a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy01LTEtMS00NjU3MA_41421a58-05ac-4fe0-a389-6b6000b06657"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if6f9533a3b854ca6a61b3b76c11c5b1e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfMy03LTEtMS00NjU3MA_64b8a823-de7f-4b92-9a2c-b810fce4c5c5"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70945439dd0b4f4292e6bd1e69c7f824_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC0xLTEtMS00NjU3MA_8280a9fd-3a74-4460-adb8-8be2ef2f3039"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40ca879660c24ef2be323665eb19dc57_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC0zLTEtMS00NjU3MA_e23a4803-4af6-44ec-ae77-775031a83ffa"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1f86350baa014321a0a2e58eb9c03871_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC01LTEtMS00NjU3MA_bf21e86c-d9c7-40fd-b2b8-07bc19ce8645"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia2debf9f5a3449bc8b9e46be3a601667_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNC03LTEtMS00NjU3MA_d123eedb-b649-409e-a4cb-b6ea643d48f5"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i486bfb33984f4bae80c3e4006eaaf24d_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS0xLTEtMS00NjU3MA_b5ccae0d-394b-4203-b505-5dcb040e2813"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i16a47176e4344a2fa8bea0400a0a4b44_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS0zLTEtMS00NjU3MA_21a4fa9d-2678-4962-84be-1a11f18480cc"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3ee80d343d241759f1bad5bf10edc0a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS01LTEtMS00NjU3MA_7429bf14-2b2f-4ebc-a246-e6d28133d317"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i20506eb7332546e0a3613cea804bb22e_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RhYmxlOjgzYTM1NWM1YzEzZjRiNWZhMDU1OGVmYmEwMTYyYTYwL3RhYmxlcmFuZ2U6ODNhMzU1YzVjMTNmNGI1ZmEwNTU4ZWZiYTAxNjJhNjBfNS03LTEtMS00NjU3MA_245a1f4f-02cc-4baa-b900-119aba130924"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if8dc40ba3109473eb2ffe78d785923d3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_ba347d1b-9094-44eb-93a9-da913a11449c"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i22e7d011fec2470aaf163ab504515f33_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_e56d62ff-fd94-46e3-b287-3d56afa5be2d"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifc8de2db5ac0409cb3f8ee1a22288061_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_edb79b52-8bb8-4b09-af02-d1a8d008f862"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie3ad89c6760a4b4ab1058be9fc35907b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNDc0_ff237daa-fe21-4e0f-805f-c41365d6b82a"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i847717898ca147a6b537d5bfb78e9a47_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_0027b02e-4d43-4407-985b-9927a4dbcf80"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1ffe9ddf7ee48a3ae52fbbeadb3e482_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_32728183-dbbb-415f-8563-862b99811754"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id2daa530ec6c4c95b6cd759519dea61e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_7321a911-7fe4-4673-9407-8abcf8b61dfd"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3557909f5024492693752744f03ee7f1_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0NDM0Mw_df163c46-54d7-424d-bb9e-317ef3ae341d"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfNzAx_c6239b51-6edb-4e6a-a523-1e1270f47d65"
      unitRef="usd">37900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzI1MA_7c93b824-5dcb-41a8-b4fa-0c9c1fbf3e5d"
      unitRef="usd">143100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rng:RevenueFromContractWithCustomerSubscriptionTerm
      contextRef="i0c7815f7f2f6419b912769ea21dd5e20_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfODc0_e4c5c6db-307b-444b-80e8-06cbce74c2e0">P1M</rng:RevenueFromContractWithCustomerSubscriptionTerm>
    <rng:RevenueFromContractWithCustomerSubscriptionTerm
      contextRef="i59d7143b228e4740ac42019aa40f232e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfODgw_4be3759d-ef57-4ca5-8d18-b0f011642d4b">P5Y</rng:RevenueFromContractWithCustomerSubscriptionTerm>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfOTYx_5f9bc538-5c0a-4cd6-b4fb-bcfb35ea6742"
      unitRef="usd">1900000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="iffe27bc7c1684ae998536ee684c030af_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTEzMw_d47ab861-a68a-44b1-b6ae-dad08c1e72b9"
      unitRef="number">0.54</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iffe27bc7c1684ae998536ee684c030af_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTE2Ng_5408d52c-9e3a-4bad-9bc5-2aeb10fc3b87">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i1cc92a3710994613845977e901cc26d9_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTE4MA_237a9870-68a1-4039-8d5c-aab3c2096439"
      unitRef="number">0.46</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771acc6dad9b4fc98879f8c6e3688ad7_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTQxNg_336dab99-477b-4ae7-bb7a-94042aa0ce1a"
      unitRef="usd">11200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbbf6fb1aaaa46d393e911bb643d4b46_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTQyMw_b8e4f1b9-f63f-4c94-8658-7443e836bc32"
      unitRef="usd">12500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2557303e9d8441ba27f7f32256e0808_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzQ3MA_419a8c15-5f39-45b5-8ee8-cb4a793bb45c"
      unitRef="usd">22600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cab7e1e98d49268af8305b582e77df_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80My9mcmFnOjE5NTFjY2RmNDgxNTRhZmNhZDYzZmRmMmIyNTQ3ODI0L3RleHRyZWdpb246MTk1MWNjZGY0ODE1NGFmY2FkNjNmZGYyYjI1NDc4MjRfMTY0OTI2NzQ0MzQ4OQ_29bde8c5-64af-4727-8143-fb3bd8df441a"
      unitRef="usd">24200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0MQ_482e7f83-fa45-486f-8173-4962aa5a7129">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 3. Financial Statement Components&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, $5.5&#160;million in the cash balance above represents restricted cash, which is held in the form of a bank deposit for issuance of a foreign bank guarantee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense related to property and equipment was $17.6 million and $14.2 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $34.5 million and $27.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of goodwill is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;Intangibles, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;Intangibles, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense from acquired intangible assets for the three months ended June&#160;30, 2022 and 2021 was $43.7 million and $12.0 million, respectively, and $87.7 million and $23.6 million for the six months ended June&#160;30, 2022 and 2021, respectively. Amortization of developed technology is included in cost of revenues and amortization of customer relationships is included in sales and marketing expenses in the Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 onwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales, use, and telecom related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred and Prepaid Sales Commission Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for the deferred and prepaid sales commission costs was $26.9 million and $17.8 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $50.1 million and $33.4 million for the six months ended June&#160;30, 2022 and 2021, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU2MQ_101d44eb-17f8-49ca-8f6e-ede01143bec3">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMS0xLTEtMS00NjU3MA_ca33f7f8-d5a3-498b-9d14-97a1fa24a08a"
      unitRef="usd">83919000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMS0zLTEtMS00NjU3MA_ea0d199b-24ab-4389-8760-c23d4950f001"
      unitRef="usd">91499000</us-gaap:Cash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMi0xLTEtMS00NjU3MA_c43fe991-2a13-4f7c-a991-ea53b54be2ce"
      unitRef="usd">222578000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMi0zLTEtMS00NjU3MA_7948a2ec-78f4-404f-8e4c-ab52b93b4907"
      unitRef="usd">175663000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMy0xLTEtMS00NjU3MA_ea37235e-c832-480b-9a82-257cbe0521fa"
      unitRef="usd">306497000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjM1ZWUwN2YyZjQxMDQ4YTZhMmU4ZTFkYzQ5YTE2MzI2L3RhYmxlcmFuZ2U6MzVlZTA3ZjJmNDEwNDhhNmEyZThlMWRjNDlhMTYzMjZfMy0zLTEtMS00NjU3MA_3d6884e5-bbb5-4547-84e2-c66c1fea90a3"
      unitRef="usd">267162000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODk_3607c594-7a9f-41b1-8712-c5caf5696a54"
      unitRef="usd">5500000</us-gaap:RestrictedCash>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0Ng_6e918ac5-8fa1-41b1-a50a-c2594a083623">&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMS0xLTEtMS00NjU3MA_0a4637f4-7209-438e-bd8f-65e6e3c857f2"
      unitRef="usd">196941000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMS0zLTEtMS00NjU3MA_30c9ed63-96ef-43ff-b9f2-fef570f550ff"
      unitRef="usd">193192000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMi0xLTEtMS00NjU3MA_e970dec4-138e-434a-8d72-be8a31f2d8fd"
      unitRef="usd">66567000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMi0zLTEtMS00NjU3MA_2d4cacc8-26e0-4639-9ad3-c9fbe12ba232"
      unitRef="usd">47676000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMy0xLTEtMS00NjU3MA_179d8906-2973-49e1-a2d4-4bd39b8a498d"
      unitRef="usd">9937000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfMy0zLTEtMS00NjU3MA_7acdd2b7-67d2-45dc-af72-2c5087140cfc"
      unitRef="usd">8026000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfNC0xLTEtMS00NjU3MA_aa11163a-01e8-449b-8646-91b7b4719af0"
      unitRef="usd">253571000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjA5YTg5Mzk3ODA0YTQyNzViNzg0ZTBmMGQ0YzhiMTA1L3RhYmxlcmFuZ2U6MDlhODkzOTc4MDRhNDI3NWI3ODRlMGYwZDRjOGIxMDVfNC0zLTEtMS00NjU3MA_252d33d1-1c37-4d0a-bafc-0e7fb00e0fcc"
      unitRef="usd">232842000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU1Mw_300dcfee-68e6-427b-b945-2567656c33f7">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMS0xLTEtMS00NjU3MA_f6fa1c23-bcc8-4988-aa56-2d12cc47f4e2"
      unitRef="usd">28490000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMS0zLTEtMS00NjU3MA_3584339e-94a0-4f91-8f61-06180286287b"
      unitRef="usd">26254000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMi0xLTEtMS00NjU3MA_dfa4e49c-8438-4ee2-a8c1-168b84b45f82"
      unitRef="usd">4564000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMi0zLTEtMS00NjU3MA_e7f2ca54-0b22-4327-9887-e128d0d014eb"
      unitRef="usd">5655000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMy0xLTEtMS00NjU3MA_df0a0dd1-91a1-4665-9372-9909689dc097"
      unitRef="usd">19322000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfMy0zLTEtMS00NjU3MA_f0aab33b-48f4-40ea-80fc-485e33387287"
      unitRef="usd">16256000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfNC0xLTEtMS00NjU3MA_6de17de7-9bb5-4778-9901-1655fc8cd992"
      unitRef="usd">52376000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjVhYmI2NjI0MzQxYzRiNjY4NmIyNGY0NTYyNDc3Zjk2L3RhYmxlcmFuZ2U6NWFiYjY2MjQzNDFjNGI2Njg2YjI0ZjQ1NjI0NzdmOTZfNC0zLTEtMS00NjU3MA_0659fac9-470a-4cf2-9c96-b8ec9b93fa26"
      unitRef="usd">48165000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTUzOQ_71ddb04c-c982-43e2-ba67-d28bcf4fa74f">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia03f3ae814624ef98f1ebd5cfe5dbf9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMS0xLTEtMS00NjU3MA_b9057168-4cde-4896-8c20-af970505f532"
      unitRef="usd">209455000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i054a3d0cf1ee4929aba98717762600eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMS0zLTEtMS00NjU3MA_f049e869-8eb5-4318-ae36-f4229edc2906"
      unitRef="usd">197395000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i621e7d48f25a4ace9700e1b415fc1fc7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMi0xLTEtMS00NjU3MA_9f180299-b3c6-415c-a525-1da0ad57177d"
      unitRef="usd">170671000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e1d37fe6f604dbd9727bcb6ebfbc989_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMi0zLTEtMS00NjU3MA_a100b97c-bc4e-44ff-9cb0-cf94ebafe4d4"
      unitRef="usd">140424000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id119e51bb68f452d825d36f563065b81_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMy0xLTEtMS00NjU3MA_5eaddde9-292e-4293-b094-f5860728c86d"
      unitRef="usd">8838000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i36ca4f59823449d5941deedfd69203ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfMy0zLTEtMS00NjU3MA_d52531bc-0008-407c-9cd3-f2c4beae5ad2"
      unitRef="usd">8660000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie7828b0ba15545d6b242c4c06c484467_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNC0xLTEtMS00NjU3MA_cafce41b-c119-4be8-a5b6-00c7ef57901a"
      unitRef="usd">13713000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i27ae65b98b1a4c2481065ef09ac27786_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNC0zLTEtMS00NjU3MA_d05f1493-cf1a-41f0-8415-656b079f7f32"
      unitRef="usd">13533000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNS0xLTEtMS00NjU3MA_72c39d7f-1477-4a8b-ba6b-f3b69d2184a9"
      unitRef="usd">402677000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNS0zLTEtMS00NjU3MA_de471618-182d-458b-b986-a8e332b7ce15"
      unitRef="usd">360012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNi0xLTEtMS00NjU3MA_ee2861c3-dad8-416e-ae1e-d05994a50d01"
      unitRef="usd">224437000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNi0zLTEtMS00NjU3MA_709c0d70-d86e-491d-9db9-5c535a28235b"
      unitRef="usd">193102000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNy0xLTEtMS00NjU3MA_eec8f555-841e-423b-9711-8466379bca4e"
      unitRef="usd">178240000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmZiZDYwZjNmZDAwMjQ2ZDc5NGI1MGMwYmU4ZTJlMDgxL3RhYmxlcmFuZ2U6ZmJkNjBmM2ZkMDAyNDZkNzk0YjUwYzBiZThlMmUwODFfNy0zLTEtMS00NjU3MA_a9719103-dbff-4be8-9958-bf4a99d96a07"
      unitRef="usd">166910000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfNTQ0_86617bed-f49a-4268-b2b2-c2fcd653962d"
      unitRef="usd">17600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfNTUx_0b0767aa-04e5-4473-85db-691186234565"
      unitRef="usd">14200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzI0NA_ff9bd787-bcc1-4f34-bd73-bf098c39f49e"
      unitRef="usd">34500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzI1NQ_dd1c3407-a53c-45d8-aeac-7d6bd273a323"
      unitRef="usd">27200000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU2Mw_3d5c9e0d-d115-4476-8b3e-c1308f2392ce">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of goodwill is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMC0xLTEtMS00NjU3MA_f8901b13-7068-48fc-80b5-fc2fe64b6730"
      unitRef="usd">55490000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMi0xLTEtMS00NjU3MA_55140910-3bc8-4e53-a94d-0d95cd34d5bc"
      unitRef="usd">-1710000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmQ5ZDgwNjU4MTAzNDQ5ZmRiZmZlMjNhM2U5YzliMjgwL3RhYmxlcmFuZ2U6ZDlkODA2NTgxMDM0NDlmZGJmZmUyM2EzZTljOWIyODBfMy0xLTEtMS00NjU3MA_53aaeb2a-6f2a-4b35-a67e-4ac2e9ba6bb5"
      unitRef="usd">53780000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU1Nw_c0ea52a6-7bbe-4894-9689-4a5f0c92e32a">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;Intangibles, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;Intangibles, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i98f5bb02a2f14f13a45944616230634b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xLTEtMS00NjU3MC90ZXh0cmVnaW9uOmU1YTcwYzNkNjJhNDQ2MTU4OTY5YjU0ZjY2MjE1ZDc4XzQ_c92a55f2-34b7-4c1b-8333-0b3808949bfb">P1Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0d5566f9799473284569c573e3740b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0zLTEtMS00NjU3MA_22801c80-aa51-402f-bd21-297a07e0eb5b"
      unitRef="usd">20625000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0d5566f9799473284569c573e3740b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi01LTEtMS00NjU3MA_d77c49ce-d9d1-494a-a275-9190b07a9976"
      unitRef="usd">17088000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0d5566f9799473284569c573e3740b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi03LTEtMS00NjU3MA_37cb6592-7796-4ee1-bf59-58018ab8e051"
      unitRef="usd">3537000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi05LTEtMS00NjU3MA_f7de30e8-e274-4448-b287-780c754dcd65"
      unitRef="usd">21333000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xMS0xLTEtNDY1NzA_f85e52dc-408a-4e23-aa51-6494bc221375"
      unitRef="usd">15725000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id3d8e10b5e924744bf110a7099a7b900_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMi0xMy0xLTEtNDY1NzA_d9c79ae2-c413-4ecc-9f22-512e4db0fd53"
      unitRef="usd">5608000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia8152637419a44d78d46004f78e20dab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xLTEtMS00NjU3MC90ZXh0cmVnaW9uOjhlZjU4NTRiOGYyMzQ2ZWFhYjU2YmU2YTAyNGNhZDcyXzQ_7ef49b64-24e9-4a39-8a13-ff259625affd">P4Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0zLTEtMS00NjU3MA_e83bdbf1-3f05-4227-ba74-6549ae3241b2"
      unitRef="usd">814576000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy01LTEtMS00NjU3MA_8ef516c1-8910-4e6b-8dc6-14b8544efdb0"
      unitRef="usd">189554000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8487a2371ba14daf8a12f073ceba0811_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy03LTEtMS00NjU3MA_e0469348-4f6e-48fd-9e74-3b40af345c65"
      unitRef="usd">625022000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy05LTEtMS00NjU3MA_4f8586f8-b57a-4306-98c0-08bfcd17435e"
      unitRef="usd">814873000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xMS0xLTEtNDY1NzA_1e272914-0426-4b37-949c-d830fd731ffd"
      unitRef="usd">103875000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9dcacb99bde54a06b99b481f5499c04f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfMy0xMy0xLTEtNDY1NzA_0a4b419e-453c-459c-b89c-e4c63cdf2d8a"
      unitRef="usd">710998000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0zLTEtMS00NjU3MA_3c815390-2d08-466d-98cd-c28d61a91768"
      unitRef="usd">835201000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC01LTEtMS00NjU3MA_2b605ad7-a422-428f-ad7e-c5909e4750e9"
      unitRef="usd">206642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC03LTEtMS00NjU3MA_d9936ae2-f3f3-4580-97bd-4c632949018b"
      unitRef="usd">628559000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC05LTEtMS00NjU3MA_0e06f8f0-3a94-4c39-9a25-428ca872cdde"
      unitRef="usd">836206000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0xMS0xLTEtNDY1NzA_e61884a0-469e-4edf-ac8c-a237b9a48ff7"
      unitRef="usd">119600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOmM1ZDRlZDYyYjA1YTQzY2I5MDA4Y2U5NjkyYTMxYmIyL3RhYmxlcmFuZ2U6YzVkNGVkNjJiMDVhNDNjYjkwMDhjZTk2OTJhMzFiYjJfNC0xMy0xLTEtNDY1NzA_ed381ada-3282-47e0-b268-8654d0878575"
      unitRef="usd">716606000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODM3_1704f3d5-cd38-473c-969a-b112fd297b2f"
      unitRef="usd">43700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfODQ0_d0a097e0-2e4f-4c83-bfae-e926ae64b21e"
      unitRef="usd">12000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzMzMw_0b1e37e5-8518-4767-b9b6-422462f32441"
      unitRef="usd">87700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzM0NQ_3abb58ce-1b90-4624-9f97-1908a9792d05"
      unitRef="usd">23600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0OQ_b15bea0b-0a02-4868-a858-e792613b3e4d">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 onwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMC0xLTEtMS00NjU3MA_85024464-919b-4f09-87a1-19c967ec19c7"
      unitRef="usd">84910000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMS0xLTEtMS00NjU3MA_1b5e500f-0149-4b30-962e-2d569758d1e7"
      unitRef="usd">150543000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMi0xLTEtMS00NjU3MA_b49e5562-c5fd-449c-b21b-d8e976134bdd"
      unitRef="usd">147102000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfMy0xLTEtMS00NjU3MA_12482929-5141-4883-8e5f-8cfd54757d61"
      unitRef="usd">132932000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <rng:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfNC0xLTEtMS00NjU3MA_b0adcdd9-2d2e-41e6-b4ae-3a3ce08ac4d6"
      unitRef="usd">113072000</rng:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjU1NTEzNzA1NDk2MTQ0OWNhZTNhOWEyNzk5NjI2ZGQ2L3RhYmxlcmFuZ2U6NTU1MTM3MDU0OTYxNDQ5Y2FlM2E5YTI3OTk2MjZkZDZfNS0xLTEtMS00NjU3MA_cc889282-8908-4ab5-9976-0d1a833631a2"
      unitRef="usd">628559000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTU0Nw_8138af69-1804-4608-9247-293c480bdab4">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales, use, and telecom related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMS0xLTEtMS00NjU3MA_d55a981b-c3ed-4209-9b0c-533a9dc890f7"
      unitRef="usd">47439000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMS0zLTEtMS00NjU3MA_77b3f2fe-a04d-4a5a-8127-1c6d263a04a3"
      unitRef="usd">48911000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMi0xLTEtMS00NjU3MA_02e63c61-6aa3-4367-b85f-a3be84a968d3"
      unitRef="usd">36458000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMi0zLTEtMS00NjU3MA_1173d7d4-007a-46eb-9d89-ee453d8aaea4"
      unitRef="usd">30463000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMy0xLTEtMS00NjU3MA_e9d2e0f0-9541-4659-84f5-1124ea273c28"
      unitRef="usd">55243000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfMy0zLTEtMS00NjU3MA_4a4756e7-217c-4e10-bfd6-30f71eb6ef2e"
      unitRef="usd">52547000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNC0xLTEtMS00NjU3MA_58b03787-5574-4227-886f-565b266a46d9"
      unitRef="usd">17875000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNC0zLTEtMS00NjU3MA_00263a74-aac1-4028-9e22-b190433e33d9"
      unitRef="usd">18686000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNS0xLTEtMS00NjU3MA_e62434c2-f268-4a36-bc82-cd99009b3caf"
      unitRef="usd">161257000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNS0zLTEtMS00NjU3MA_0d7060f0-cc95-46d3-8696-3da3796d3b1d"
      unitRef="usd">129191000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNi0xLTEtMS00NjU3MA_f103e6f5-ce8f-419c-992f-308bf74d2f51"
      unitRef="usd">318272000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RhYmxlOjI1YThiNGFiNjU1NjQ4MjZhMzk5ZWEwZDcwNzQ1ODM5L3RhYmxlcmFuZ2U6MjVhOGI0YWI2NTU2NDgyNmEzOTllYTBkNzA3NDU4MzlfNi0zLTEtMS00NjU3MA_4318ed43-a45c-4f5a-a507-ef3d610b0a61"
      unitRef="usd">279798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTM4NQ_03aff5f6-b882-45bd-8402-359b539ac322"
      unitRef="usd">26900000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTM5Mg_33f019d1-554e-433e-93ff-8b58f959ff7a"
      unitRef="usd">17800000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzQwOQ_61c2cf17-b547-42d5-9d68-1f5af3a8460b"
      unitRef="usd">50100000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTY0OTI2NzQ0MzQyMg_29c4ef51-032a-4775-934e-637e86faefdd"
      unitRef="usd">33400000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AssetImpairmentCharges
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_02dc624d-ba9b-4f16-bdec-85c5dab409ee"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_08e1ff3b-c6e5-483b-8d55-668f4af8e74f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_60bd94b5-731b-49d1-b424-6ccdaf6e2ef3"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF80OS9mcmFnOjc3NjJlM2Q4ZjAzZTQ4ODdhMjdiYjBmM2Y0YTFlZjY1L3RleHRyZWdpb246Nzc2MmUzZDhmMDNlNDg4N2EyN2JiMGYzZjRhMWVmNjVfMTQ1Nw_d170ef6f-e332-4033-8796-25bc0521b8fd"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfNDQwMQ_4b433be6-8d56-49b9-b9a2-9a992a6f734a">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 4. Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures and reports certain cash equivalents, including money market funds and certificates of deposit, in addition to its long-term investments at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements.&#160;This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available.&#160;The hierarchy is broken down into three levels based on the reliability of the inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1:&#160;&#160;&#160;&#160;Observable inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2:&#160;&#160;&#160;&#160;Other inputs, such as quoted prices for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3:&#160;&#160;&#160;&#160;Unobservable inputs that are supported by little or no market activity and that are based on management&#x2019;s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial assets carried at fair value were determined using the following inputs (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&lt;br/&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s other financial instruments, including accounts receivable, accounts payable, and other current liabilities, are carried at cost, which approximates fair-value due to the relatively short maturity of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, t&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he fair value of the Company's long-term investments in convertible and redeemable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;preferred stock issued by Avaya was &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$105.3 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$200.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. The Company &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;classifies these investments as Level 3 in the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. The Company uses a lattice model to value these investments and relies on observable inputs including share-price, credit spread, and volatility. The model also incorporates judgments relating to the probability of special redemption triggers, the expected holding period of the investment and interest rates. These investments are reported at fair value in long-term investments in the Condensed Consolidated Balance Sheets with net unrealized gain (loss) recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other income (expense)&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company recorded a loss of $50.1 million and $23.2 million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the three months ended June&#160;30, 2022 and 2021, respectively. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a loss of $96.6 million for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;six&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022 compared to a gain of &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$33.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the six&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2021. Volatility in the global economic climate and financial markets, including the effects of rising inflation and associated economic slowdown, the ongoing Russian invasion of Ukraine, and the continued effects of the COVID-19 pandemic, could result in a significant change in the underlying share-price of the Company&#x2019;s investees and their financial position, resulting in a material change in the value of the long-term investments, requiring impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain marketable equity investments in which it does not have a controlling interest or a significant influence. As of June&#160;30, 2022 and December&#160;31, 2021, the fair value of these marketable equity investments, which have readily determinable fair values, were &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.0 million and $8.6 million, respectively. These investments are reported at fair value in long-term investments in the Consolidated Balance Sheets with net unrealized gain (loss) recorded in other income (expense). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a loss of &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.8 million and $3.6 million for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2022, respectively. There were no sales of marketable equity investments &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Non-Marketable Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company had an immaterial amount of non-marketable investments held in debt and equity securities without readily determinable fair values in which it had neither a controlling interest nor significant influence. These investments are carried at cost under the measurement alternative as part of long-term investments in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the fair value of the 0% convertible senior notes due 2026 (the &#x201c;2026 Notes&#x201d;) was approximately $488.9 million, and 0% convertible senior notes due 2025 (the &#x201c;2025 Notes&#x201d;) was approximately $825.0 million. The fair value for the convertible notes was determined based on the quoted price for such notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfNDQwMA_90dd4715-b084-46fa-be40-73becc9b9fdb">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial assets carried at fair value were determined using the following inputs (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&lt;br/&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iee7f475541a940d59fe80b1f223cd480_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi0xLTEtMS00NjU3MA_1646e71b-2d19-4ed2-a77e-f3c07e94fbe4"
      unitRef="usd">222578000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i04c9b8559ff04aeb94c1a71676477856_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi0zLTEtMS00NjU3MA_b54a885e-91d6-419b-bb48-2a5033211623"
      unitRef="usd">222578000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia7218baa18fb4cd883d912474ba02e3b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi01LTEtMS00NjU3MA_da5fd01a-9365-45a7-9ffd-a8a9dba1ed13"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i433347a5732540fcb00a46f17a3e2fa7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfMi03LTEtMS00NjU3MA_2f5e8eda-97dd-4ece-b9bf-d6933d452c12"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC0xLTEtMS00NjU3MA_02af0341-3921-4917-9932-434fa0a98c4d"
      unitRef="usd">105287000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0af3927f671a4e13b78c3581a9407c4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC0zLTEtMS00NjU3MA_826d4794-515a-42d2-a147-4ca483356f55"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC01LTEtMS00NjU3MA_5f33c22b-2c71-4d4f-8b1f-8e59d11ac23d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNC03LTEtMS00NjU3MA_c7bd7fff-9efb-4865-b090-99a6ebc77912"
      unitRef="usd">105287000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS0xLTEtMS00NjU3MA_7203c3ed-796a-4432-90af-11f91bc46aab"
      unitRef="usd">5020000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i0af3927f671a4e13b78c3581a9407c4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS0zLTEtMS00NjU3MA_6fca68c7-a10a-47bb-a768-c6ba381aff72"
      unitRef="usd">5020000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i5d421b68d11e4ca69424a6e9bc17ecc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS01LTEtMS00NjU3MA_98d396dd-14e9-4c9a-a76b-3703c6fe9921"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ic278dfd48e3d4bc5b485f4fbf3fb08cc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjU5MmZjYzUxYWZjNTQ1ZGRiZDgzZGEwMGNmMDE1Y2RlL3RhYmxlcmFuZ2U6NTkyZmNjNTFhZmM1NDVkZGJkODNkYTAwY2YwMTVjZGVfNS03LTEtMS00NjU3MA_bc93eeed-7b71-4b42-9466-ad5500a77971"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3dcdfffc4d0a41889d35d32ec0cac8ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi0xLTEtMS00NjU3MA_3769dad4-b4ca-4790-869d-8a5e837428d6"
      unitRef="usd">175663000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0938f408307a40708b69e848967aa187_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi0zLTEtMS00NjU3MA_404016f4-bcb5-4727-82cd-62c6746787a5"
      unitRef="usd">175663000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1bfce5d8db1d425ea907babbdccb7903_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi01LTEtMS00NjU3MA_c3bd26fd-52da-46f4-aa0b-2b75f6ee1c48"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd7898a62775460e9adad9b37f324644_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfMi03LTEtMS00NjU3MA_d01793e6-a6bd-4cd8-98a6-94edcd3bd2d9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC0xLTEtMS00NjU3MA_25155311-501a-4404-98f0-f90d5d4f728c"
      unitRef="usd">199965000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i81dde1e6ca564129b46fece1bc62e8a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC0zLTEtMS00NjU3MA_074b1eb5-5a65-4e27-a4d2-346a864c9ed8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4675f1b6721d4b06a6437574beb09c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC01LTEtMS00NjU3MA_c9262adb-38d9-4c18-a8ed-4699486eb628"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia1d227a6b97f46b6b31384f35861d583_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNC03LTEtMS00NjU3MA_06dfe72b-2b66-4acf-ae2c-b37af27c91fd"
      unitRef="usd">199965000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS0xLTEtMS00NjU3MA_5b80631a-17ae-4782-9cd7-bf00899bb939"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i81dde1e6ca564129b46fece1bc62e8a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS0zLTEtMS00NjU3MA_6fe3c038-fbae-4e19-bb76-be1369abcb5d"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i4675f1b6721d4b06a6437574beb09c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS01LTEtMS00NjU3MA_98e16ad7-9626-4346-8d1e-c286a113fa52"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ia1d227a6b97f46b6b31384f35861d583_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RhYmxlOjM5MDg4NDY1YTBkNTQ5NjZiZGQ3ODNkNmUwOTdjMTRjL3RhYmxlcmFuZ2U6MzkwODg0NjVhMGQ1NDk2NmJkZDc4M2Q2ZTA5N2MxNGNfNS03LTEtMS00NjU3MA_cb23b0f4-fadd-4f95-8492-fb8fca04ddd5"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMjIzNQ_7dfe8704-eba4-4a2c-ba74-84a805e47f2a"
      unitRef="usd">105300000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMjI0Mg_bc8872df-235e-4984-8523-55c08cb24b4f"
      unitRef="usd">200000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjA4MA_3dc2f529-6a7e-4830-b349-b2262bdd5611"
      unitRef="usd">-50100000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjExMA_48cdc975-0192-45c1-bc73-92005538d05f"
      unitRef="usd">-23200000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjI1Mg_ce3ba3f0-a304-47ca-b4de-d403ebc7371e"
      unitRef="usd">-96600000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjMxMw_8a79c7fa-3dd7-4212-bccb-962c6e18ded6"
      unitRef="usd">33400000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzY3NA_6b9c3839-679a-4421-9c94-1063fbb1f3a8"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzY4MQ_1fd3a09d-8277-4403-a6a3-8581696353e1"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjM5Ng_37c563fe-43b9-49fb-b43a-ef0b4fbe0a6d"
      unitRef="usd">-1800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTY0OTI2NzQ0NjQwOQ_6150cbcf-14e0-4d02-881e-44fd515f1fd4"
      unitRef="usd">-3600000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzkyOA_73d0b7db-b1ee-4f37-a3f2-8879a98adada"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMzkyOA_dc9e3095-03b9-4380-8b01-a2a8c8c9e718"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0074a76550714b5aa5af80c415497aab_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzY2OQ_6c8217ba-3c27-4aa8-a564-7e15930848ff"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i0074a76550714b5aa5af80c415497aab_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzc0NA_fb2c436e-d3ff-4ca4-b2e9-55cf2f8c3760"
      unitRef="usd">488900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzc1Mw_7372f48c-4278-4361-bb0c-5f2ef9b8c0c1"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i5ec5f40ae1b34236ab490e05cc0b65dc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81Mi9mcmFnOmVkMDI2ZjA3NTU1ODQ5ZGQ5YmQ3NDgxN2IyNTQwNTdlL3RleHRyZWdpb246ZWQwMjZmMDc1NTU4NDlkZDliZDc0ODE3YjI1NDA1N2VfMTA5OTUxMTYzMzgyOA_2e9656d4-293d-4134-a40a-b3841200e667"
      unitRef="usd">825000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Nw_e7cc51c9-471a-4d45-8053-14a1fb1dc140">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 5. Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2018, the Company issued $460.0&#160;million aggregate principal amount of 0% convertible senior notes due 2023 in a private placement, including the exercise in full of the over-allotment options of the initial purchasers (the "2023 Notes"). The 2023 Notes would have matured on March&#160;15, 2023, unless repurchased or redeemed earlier by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $449.5&#160;million. In the second quarter of 2021, the Company redeemed the remaining outstanding principal balance of its 2023 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Company issued $1.0&#160;billion aggregate principal amount of 0% convertible senior notes due 2025 in a private placement to qualified institutional buyers (the "2025 Notes"). The 2025 Notes will mature on March 1, 2025, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $986.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company issued $650.0&#160;million aggregate principal amount of 0% convertible senior notes due 2026 in a private placement to qualified institutional buyers (the "2026 Notes"). The 2026 Notes will mature on March 15, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $640.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2023 Notes, 2025 Notes and 2026 Notes (collectively, the &#x201c;Notes&#x201d;) are senior, unsecured obligations of the Company that do not bear regular interest, and the principal amount of the Notes do not accrete. The Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indentures governing each of the Notes (collectively, the "Notes Indentures") or if the Notes are not freely tradeable as required by each respective Notes Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Terms of the Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$1,000 principal amount initially convertible into number of the Company&#x2019;s Class A Common Stock, par value $0.0001&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2.7745 shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2.3583 shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Equivalent initial approximate conversion price per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;360.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or a redemption period, each as defined in the respective Notes Indentures, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes will be convertible at certain times and upon the occurrence of certain events in the future. Further, on or after December 1, 2024 for the 2025 Notes, and December 15, 2025 for the 2026 Notes, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or a portion of their notes regardless of these conditions. Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2022, the conditions allowing holders of the 2025 Notes and 2026 Notes to convert were not met. The Notes may be convertible thereafter if one or more of the conversion conditions specified in the indentures are satisfied during future measurement periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem the Notes at its option, on or after March 5, 2022 for the 2025 Notes, and March 20, 2023 for the 2026 Notes, at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid special interest to, but excluding the redemption date, subject to certain conditions. No sinking fund is provided for the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the occurrence of a fundamental change (as defined in each respective Notes Indentures) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2025 Notes or 2026 Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability component of the Notes as of June&#160;30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The net carrying amount was increased on January 1, 2022 as a result of the adoption of ASU No. 2020-06. Refer to Note 1, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Business and Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, in this Quarterly Report on Form 10-Q for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total interest expense recognized related to the Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to the Notes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The decrease in total interest expense during the three and six months ended June&#160;30, 2022 was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company&#x2019;s adoption of ASU No. 2020-06, as of January 1, 2022, as described in Note 1, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Business and Summary of Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Calls&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering of the Notes, the Company entered into privately-negotiated capped call transactions relating to each series of notes with certain counterparties (collectively the &#x201c;Capped Calls&#x201d;). The initial strike price of the Notes corresponds to the initial conversion price of each of the Notes. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A Common Stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event; a tender offer; and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law; insolvency filings; and hedging disruptions. The Capped Call transactions are recorded in stockholders&#x2019; equity and are not accounted for as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table below sets forth key terms and costs incurred for the Capped Calls related to each of the Notes: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial approximate strike price per share, subject to certain adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cap price per share, subject to certain adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cost incurred (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A Common Stock covered, subject to anti-dilution adjustments (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Settlement commencement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/13/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/13/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Settlement expiration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/13/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/28/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/13/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the capped call transactions, including the capped call relating to the 2023 Notes, were outstanding as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icee39fe2b86b4a1e88dda359a78eaab8_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNDI_75d6b46f-e951-41cc-b093-0977fd082650"
      unitRef="usd">460000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icee39fe2b86b4a1e88dda359a78eaab8_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNzU_672ea45f-cf75-4b4f-b352-e0f04273d020"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i63e952ee4b02445d812065a32cc0dfd9_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNTIy_e631278b-1f0a-47ba-b8db-dfc356b7726a"
      unitRef="usd">449500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b7ad580cf914352933d9a38485a74ff_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjc1_92a34912-048e-4c0c-a32e-8baa7211b2c8"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8b7ad580cf914352933d9a38485a74ff_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNzA4_adb474ed-ed8f-4a81-8ad4-22f91ff2bb27"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i1ed8f0d055854544ac93c1495b217602_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTA5Mw_ba85c55b-c4f0-44e5-a9cf-37e1147eed83"
      unitRef="usd">986500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie461fbe253364eeeb2941630d4949622_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTEzNQ_50a510df-9839-4c0a-a4ae-d063678f1595"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie461fbe253364eeeb2941630d4949622_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTE2OA_1d9c3fc6-f848-4bd0-aa7c-f60bfa512e16"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i1967e3dd3e7e4f79b4038dfbb947d0e8_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMTU1NA_7635b792-0dee-4e5d-b686-c2d78be8c1c9"
      unitRef="usd">640200000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ScheduleOfDebtConversionsTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Ng_0c804944-dc61-46c3-a1eb-b08fbd592350">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$1,000 principal amount initially convertible into number of the Company&#x2019;s Class A Common Stock, par value $0.0001&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2.7745 shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2.3583 shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Equivalent initial approximate conversion price per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;360.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtConversionsTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id5bba93162de4c7799322f81f4b70a3e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMS0wLTEtMS00NjU3MC90ZXh0cmVnaW9uOmYzYmFlYWRmY2U2MjQ3Yjg4NDg2ZGMyNGQ2NDBmNjc5XzExMg_6c90becb-ba5c-40dd-bb20-fd2586b5ff6b"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2a8c2098c09b4f63a7c608cac16c828f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMS0wLTEtMS00NjU3MC90ZXh0cmVnaW9uOmYzYmFlYWRmY2U2MjQ3Yjg4NDg2ZGMyNGQ2NDBmNjc5XzExMg_9660d457-89ef-4842-ab87-fd396527c99c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic380b053e32e4e40afe171b64655100d_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMi0yLTEtMS00NjU3MA_6c9b6175-3e2f-49e1-b508-eb252d3fe643"
      unitRef="usdPerShare">360.43</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i4d8fd5f312e54ba2bf3c7985477bcc16_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmY3ODdmM2E2MWJhMDQ3NjM5NjgwNTY1N2IyNmNlNGMxL3RhYmxlcmFuZ2U6Zjc4N2YzYTYxYmEwNDc2Mzk2ODA1NjU3YjI2Y2U0YzFfMi00LTEtMS00NjU3MA_cffc5617-509b-4c53-8e60-5fca456b5ce8"
      unitRef="usdPerShare">424.03</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfMzc1NA_c3287bf8-9cdc-4e34-8f91-638098016cc8"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNDE4OQ_6402e457-47e0-4c62-9266-caf045cc8453"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0OQ_c036be3a-b609-4e35-8cdd-05e93c57eaae">&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability component of the Notes as of June&#160;30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The net carrying amount was increased on January 1, 2022 as a result of the adoption of ASU No. 2020-06. Refer to Note 1, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Business and Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, in this Quarterly Report on Form 10-Q for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMS0yLTEtMS00NjU3MA_03e983a6-3beb-449a-9de2-c8845b436c55"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMS00LTEtMS00NjU3MA_9da42026-7e32-4628-8256-e4af4a9fa7b0"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMy0yLTEtMS00NjU3MA_7e1a8523-a8e4-4417-9a44-816f347154e9"
      unitRef="usd">7230000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfMy00LTEtMS00NjU3MA_a74a400e-ce0b-4d3d-959a-b4e8d1c4e411"
      unitRef="usd">6595000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i0eac9d5e19814fd1b1e3734941c11d24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfNC0yLTEtMS00NjU3MA_c93dabe7-520f-45be-b3ef-166dbac59792"
      unitRef="usd">992770000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i1d6582b7a33d499e9bd69ebea17a04e3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOmYwNzBiMGYxNTVkODRjNmQ4OTY5NWRlZmY2NDQxY2IwL3RhYmxlcmFuZ2U6ZjA3MGIwZjE1NWQ4NGM2ZDg5Njk1ZGVmZjY0NDFjYjBfNC00LTEtMS00NjU3MA_7366b7af-6b32-41cf-94c0-b852b233a657"
      unitRef="usd">643405000</us-gaap:ConvertibleNotesPayable>
    <rng:ScheduleOfInterestExpenseTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY0Mw_7b6ffe55-8256-49ec-8857-7d2a822ce376">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total interest expense recognized related to the Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to the Notes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The decrease in total interest expense during the three and six months ended June&#160;30, 2022 was due to the derecognition of the unamortized debt discount, partially offset by the increase in the amortization of issuance costs previously recognized in equity. These changes were the result of the Company&#x2019;s adoption of ASU No. 2020-06, as of January 1, 2022, as described in Note 1, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Business and Summary of Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;</rng:ScheduleOfInterestExpenseTableTextBlock>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi0xLTEtMS00NjU3MA_74871e6a-81f8-4465-b46d-41b43354cf11"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi0zLTEtMS00NjU3MA_00a177b5-fdc7-497b-b227-2a2c0cb71493"
      unitRef="usd">15112000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi01LTEtMS00NjU3MA_e1f03f62-0995-4529-8029-d4507cd7efed"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMi03LTEtMS00NjU3MA_42a7feef-8ce8-4e7c-975f-c45d473180c1"
      unitRef="usd">30523000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy0xLTEtMS00NjU3MA_331a6f84-8337-4ee3-9308-60c25bc85937"
      unitRef="usd">1116000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy0zLTEtMS00NjU3MA_7f3e3840-64dc-49e5-9f65-4d252077332e"
      unitRef="usd">770000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy01LTEtMS00NjU3MA_a0e9287f-d6b0-43cc-8d98-fb2b862e677e"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfMy03LTEtMS00NjU3MA_6e01065f-57f8-4a61-9099-8516c8e68661"
      unitRef="usd">1559000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC0xLTEtMS00NjU3MA_4622bbe2-e3fd-4555-a043-937898ed14aa"
      unitRef="usd">1116000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC0zLTEtMS00NjU3MA_889c0e4c-8710-420d-8f31-58ca3ae5ef10"
      unitRef="usd">15882000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC01LTEtMS00NjU3MA_7edd1ea4-8d38-4daa-b5c7-9057b6818630"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjgyODkyZWZiMTc2MzRlYTZiM2FiMDAwYmUyOGQ0NzUxL3RhYmxlcmFuZ2U6ODI4OTJlZmIxNzYzNGVhNmIzYWIwMDBiZTI4ZDQ3NTFfNC03LTEtMS00NjU3MA_eb918ab5-9309-474f-94ea-8227268e125f"
      unitRef="usd">32082000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RleHRyZWdpb246YmIwNDlhZmZlMzVjNGJlYWE2NjFjMTBhMDkyN2ZlMmJfNjY1MA_2f9ef00d-b501-4586-a124-22d37f1ec4a6">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table below sets forth key terms and costs incurred for the Capped Calls related to each of the Notes: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026 Notes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial approximate strike price per share, subject to certain adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cap price per share, subject to certain adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cost incurred (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A Common Stock covered, subject to anti-dilution adjustments (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Settlement commencement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/13/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/13/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Settlement expiration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/13/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/28/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/13/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS0xLTEtMS00NjU3MA_8bc89f44-0c46-4d09-8a3b-542482223d2e"
      unitRef="usdPerShare">81.45</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS0zLTEtMS00NjU3MA_850759c8-17db-4703-8a9d-f249625ea810"
      unitRef="usdPerShare">360.43</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMS01LTEtMS00NjU3MA_a56a24e1-48cd-4a9a-9df1-2a12f721b0f0"
      unitRef="usdPerShare">424.03</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i92a6134327824e5e8bad523c9aca5e82_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi0xLTEtMS00NjU3MA_a6348dc7-2c46-4e2d-8b5d-dda1cc7dae57"
      unitRef="usdPerShare">119.04</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i53fc368f932f4ce881c4f205790b0ac4_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi0zLTEtMS00NjU3MA_9284c23d-3908-4069-9621-764e8c7ed029"
      unitRef="usdPerShare">480.56</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ibd40c15fca3a4cb1ab44d0dccb1f29c2_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMi01LTEtMS00NjU3MA_02a59c6f-b452-45e3-861f-c619f3df1a4e"
      unitRef="usdPerShare">556.10</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <rng:PaymentsForCappedCallTransactionsAndCosts
      contextRef="i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy0xLTEtMS00NjU3MA_8916ef6d-79af-4435-af86-d10608eb4a82"
      unitRef="usd">49900000</rng:PaymentsForCappedCallTransactionsAndCosts>
    <rng:PaymentsForCappedCallTransactionsAndCosts
      contextRef="ie839ad4dc5434ca58b7225bf3b26045a_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy0zLTEtMS00NjU3MA_a2d611b8-a532-4f67-ad93-31db7ef719fa"
      unitRef="usd">60900000</rng:PaymentsForCappedCallTransactionsAndCosts>
    <rng:PaymentsForCappedCallTransactionsAndCosts
      contextRef="i6afa3e2abf1b4278a7414da019da01cc_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfMy01LTEtMS00NjU3MA_c2d5f951-6ebe-4337-be94-98d2497c4316"
      unitRef="usd">41800000</rng:PaymentsForCappedCallTransactionsAndCosts>
    <us-gaap:OptionIndexedToIssuersEquityShares
      contextRef="i6cc13761557c4ee0855b028c4c221951_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC0xLTEtMS00NjU3MA_d59b134f-44b6-49a1-abf5-2b245f2c86fd"
      unitRef="shares">5600000</us-gaap:OptionIndexedToIssuersEquityShares>
    <us-gaap:OptionIndexedToIssuersEquityShares
      contextRef="i6867874e0c304177998ac5757c7cfd9e_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC0zLTEtMS00NjU3MA_91db5c21-e799-4402-911f-b5187fdceab3"
      unitRef="shares">2800000</us-gaap:OptionIndexedToIssuersEquityShares>
    <us-gaap:OptionIndexedToIssuersEquityShares
      contextRef="iee2f443617b74d6b89c713f4dde067b5_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF81NS9mcmFnOmJiMDQ5YWZmZTM1YzRiZWFhNjYxYzEwYTA5MjdmZTJiL3RhYmxlOjUzMjBkODJhMTNjNjQzZjY4ZmM4Y2FhOGMyMzBmNGQ0L3RhYmxlcmFuZ2U6NTMyMGQ4MmExM2M2NDNmNjhmYzhjYWE4YzIzMGY0ZDRfNC01LTEtMS00NjU3MA_5fcbd823-173e-41e0-9913-91e8a6a51d2e"
      unitRef="shares">1500000</us-gaap:OptionIndexedToIssuersEquityShares>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzA1_f638bc0b-d5b6-484e-9d0f-39b7e0086877">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 6. Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company primarily leases facilities for office and data center space under non-cancelable operating leases for its U.S. and international locations. As of June&#160;30, 2022, non-cancellable leases expire on various dates between 2022 and 2029. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Information (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows resulting from operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New ROU assets obtained in exchange of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <rng:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzAz_d409f02f-637e-45a9-9141-5c0514446b7b">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_41e9056f-4359-4fc5-b0a1-40fb813eb2b4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0wLTEtMS00NjU3MA_630174df-ee9a-428b-a1a0-718d04b31a80"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rng:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfMi0xLTEtMS00NjU3MA_bc2c5258-3339-4c2e-a3ae-a36a41421fa6"
      unitRef="usd">40515000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfMi0zLTEtMS00NjU3MA_64da4147-96c4-4add-bf84-544953d1d18a"
      unitRef="usd">47294000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0xLTEtMS00NjU3MA_b7234a38-81ec-4406-8ada-a874387f588c"
      unitRef="usd">17875000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNC0zLTEtMS00NjU3MA_2e250b0e-5005-4e93-8afb-127aa4356056"
      unitRef="usd">18686000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNS0xLTEtMS00NjU3MA_eef684dc-c03b-4870-b8a3-09361b0c14be"
      unitRef="usd">25436000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNS0zLTEtMS00NjU3MA_bdabbd89-8f15-4563-8b8a-9ae47db7e2bb"
      unitRef="usd">31812000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNi0xLTEtMS00NjU3MA_42c4e679-5003-470b-8870-63a0ec330710"
      unitRef="usd">43311000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOmMyOTljNDY2MTMxNjRjMWE5OGUxYTUwYjM2YmMwZjI3L3RhYmxlcmFuZ2U6YzI5OWM0NjYxMzE2NGMxYTk4ZTFhNTBiMzZiYzBmMjdfNi0zLTEtMS00NjU3MA_d8030f48-04cf-4064-8a88-5d950cf39113"
      unitRef="usd">50498000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RleHRyZWdpb246OGQ1NjVlNTYyODA1NDA4MjkzMzc5ODMyMzVhMjkwZTlfMzA0_70d232f6-7d51-42a3-be79-88a8869b45e6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Information (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows resulting from operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New ROU assets obtained in exchange of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNC0xLTEtMS00NjU3MA_d1eff045-38b8-4f86-8272-be9b2eb58411"
      unitRef="usd">11348000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNC0zLTEtMS00NjU3MA_897c42e3-beb1-4d8d-925a-0b67814fa499"
      unitRef="usd">10462000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNy0xLTEtMS00NjU3MA_779adaa5-630b-437d-82ef-c798b577e1c4"
      unitRef="usd">3804000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82MS9mcmFnOjhkNTY1ZTU2MjgwNTQwODI5MzM3OTgzMjM1YTI5MGU5L3RhYmxlOjNmZTMxYjVlMjUxNTQzMmViZjg0ZDJjMjcwMjZlYzQyL3RhYmxlcmFuZ2U6M2ZlMzFiNWUyNTE1NDMyZWJmODRkMmMyNzAyNmVjNDJfNy0zLTEtMS00NjU3MA_eb40f2c1-e339-4942-aa28-fc9c50ff2219"
      unitRef="usd">5793000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNjM0OA_e4996a23-f763-4565-84d0-e3197da63a5f">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to certain legal proceedings described below, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using reasonably available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies.&#160;Actual claims could settle or be adjudicated against the Company in the future for materially different amounts than the Company has accrued due to the inherently unpredictable nature of litigation. Legal fees are expensed in the period in which they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Patent Infringement Matter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 25, 2017, Uniloc USA, Inc. and Uniloc Luxembourg, S.A. (together, &#x201c;Uniloc&#x201d;) filed in the U.S. District Court for the Eastern District of Texas two actions against the Company alleging infringement of U.S. Patent Nos. 7,804,948; 7,853,000; and 8,571,194 by RingCentral&#x2019;s Glip unified communications application.&#160;The plaintiffs seek a declaration that the Company has infringed the patents, damages according to proof, injunctive relief, as well as their costs, attorney&#x2019;s fees, expenses and interest. On October 9, 2017, the Company filed a motion to dismiss or transfer requesting that the case be transferred to the United States District Court for the Northern District of California. In response to the motion, plaintiffs filed a first amended complaint on October 24, 2017. The Company filed a renewed motion to dismiss or transfer on November 15, 2017. Although briefing on that motion has been completed, the motion has not yet been decided. On February 5, 2018, Uniloc moved to stay the litigation pending the resolution of certain third-party inter partes review proceedings (&#x201c;IPRs&#x201d;) before the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States Patent and Trademark Office. On February 9, 2018, the court stayed the litigation pending resolution of the IPRs without prejudice to or waiver of the Company&#x2019;s motion to dismiss or transfer. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#x2019;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CIPA Matter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 16, 2020, Plaintiff Meena Reuben (&#x201c;Reuben&#x201d;) filed a complaint against the Company for a putative class action lawsuit in California Superior Court for San Mateo County. The complaint alleges claims on behalf of a class of individuals for whom, while they were in California, the Company allegedly intercepted and recorded communications between individuals and the Company&#x2019;s customers without the individual&#x2019;s consent, in violation of the California Invasion of Privacy Act (&#x201c;CIPA&#x201d;) Sections 631 and 632.7. Reuben seeks statutory damages of $5,000 for each alleged violation of Sections 631 and 632.7, injunctive relief, and attorneys&#x2019; fees and costs, and other unspecified amount of damages. On July 7, 2020, the Court granted the parties&#x2019; stipulation to extend time for the Company to respond to the Reuben&#x2019;s complaint. The parties participated in mediation on August 24, 2021. On September 16, 2021, Reuben filed an amended complaint. The Company filed a demurrer to the amended complaint on October 18, 2021. Reuben filed her opposition on November 8, 2021, and the Company filed its reply on November 22, 2021. A hearing was held on January 6, 2022. The Court overruled the Company&#x2019;s demurrer and the parties are now engaged in discovery. This litigation is still in its early stages. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#x2019;s consolidated financial statements, it is not possible to provide an estimated amount of any such loss or range of loss that may occur. The Company intends to vigorously defend against this lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Matter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;On June 14, 2019, the Company filed suit in the Superior Court of California, County of Alameda, against Bright Pattern, Inc. and two of its officers, alleging that the defendants negotiated a potential acquisition of Bright Pattern by RingCentral fraudulently and in bad faith. The Company seeks its costs incurred in negotiating under the Letter of Intent (&#x201c;LOI&#x201d;) that the parties entered into and damages for lost opportunity as a result of forgoing another acquisition opportunity, and attorneys&#x2019; fees and costs.&#160;On August 26, 2019, Bright Pattern filed a cross-complaint against the Company and two of its executive officers alleging breach of the LOI as well as tort claims arising from the Company's allegedly inducing Bright Pattern to enter into the LOI and subsequent extensions while allegedly misstating the timeframe for the proposed transaction. As damages, Bright Pattern seeks audit fees it allegedly incurred, a $5 million break-up fee, its alleged &#x201c;cash burn&#x201d; during the negotiations, and unspecified lost opportunity damages.&#160;The Company filed a demurrer to Bright Pattern&#x2019;s amended cross-complaint, as well as a related motion to strike. On May 7, 2020, the court denied both the motion to strike and demurrer. On July 19, 2022, the parties filed a joint motion to stay the proceedings, which the court granted on July 20, 2022. Based on the information known by the Company as of the date of this filing and the rules and regulations applicable to the preparation of the Company&#x2019;s consolidated financial statements, it is not possible to provide an estimated amount of any loss or range of loss that may occur. The Company intends to vigorously prosecute and defend this lawsuit.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfMTQxNw_7b2f2535-1e90-4936-bac1-5641a3d5d7b2"
      unitRef="action">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <rng:LossContingencyDamagesSoughtValuePerViolation
      contextRef="i9f18899af3bc4d898e11bbd859489085_I20200616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfMzU0MA_5c766a77-8bd5-4d17-b298-5ce718c8ed7f"
      unitRef="usd">5000</rng:LossContingencyDamagesSoughtValuePerViolation>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i7104c29c3e4140e0979e945f9892d605_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNDc5Ng_24cbd90b-1b15-4be1-892d-cba644fb1752"
      unitRef="defendent">2</us-gaap:LossContingencyNumberOfDefendants>
    <rng:LossContingencyCrossComplaintNumberOfDefendants
      contextRef="i108d605c1ca844e98f00a022e37018ad_D20190826-20190826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNTI2NQ_14c212fb-fd7d-422d-b7d0-9b267ee73cb2"
      unitRef="defendent">2</rng:LossContingencyCrossComplaintNumberOfDefendants>
    <rng:LossContingencyBreakUpFee
      contextRef="ic2fdca6c0e8440a3a6b18fef8859a1fe_D20190826-20190826"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82NC9mcmFnOjhjMzhlYTJiODVjNjRmMGU5ODFjMmE3YWVlYjdiZmI0L3RleHRyZWdpb246OGMzOGVhMmI4NWM2NGYwZTk4MWMyYTdhZWViN2JmYjRfNTU5Mw_a3ea3cb2-90dd-4feb-8f96-5a5b594a1428"
      unitRef="usd">5000000</rng:LossContingencyBreakUpFee>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjgzNg_64825219-6220-46c4-88d0-a511831ec845">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 8. Stockholders&#x2019; Equity and Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 13, 2021, the Company's board of directors authorized a share repurchase program under which it may repurchase up to $100&#160;million of the Company's outstanding shares of Class A Common Stock. Under the program, share repurchases may be made at the Company's discretion from time to time in open market transactions, privately negotiated transactions, or other means. The program does not obligate the Company to repurchase any specific dollar amount or to acquire any specific number of shares of its Class A Common Stock. The timing and number of any shares repurchased under the program will depend on a variety of factors, including stock price, trading volume, and general business and market conditions. The authorization is effective until December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June&#160;30, 2022, the Company repurchased and subsequently retired 421,041 shares of our Class A Common Stock for an aggregate amount of $25.0 million. As of June&#160;30, 2022, $75.0&#160;million remained available under the Company's share repurchase authorization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 8, 2021, the Company entered into the Investment Agreement, pursuant to which the Company sold to Searchlight Investor, in a private placement exempt from registration under the Securities Act of 1933, as amended, 200,000 shares of newly-issued Series A Convertible Preferred Stock, par value $0.0001 per share, for an aggregate purchase price of $200&#160;million. The Series A Convertible Preferred Stock issued to Searchlight Investor pursuant to the Investment Agreement is convertible into shares of the Company's Class A Common Stock, par value $0.0001 per share, at a conversion price of $269.22 per share, subject to adjustment as provided in the certificate of designations specifying the terms of such shares. The transactions contemplated by the Investment Agreement closed on November 9, 2021. The Series A Convertible Preferred Stock ranks senior to the shares of the Company&#x2019;s Class A Common Stock and Class B Common Stock with respect to rights on the distribution of assets on any voluntary or involuntary liquidation or winding up of the affairs of the Company. The Series A Convertible Preferred Stock is a zero coupon, perpetual preferred stock, with a liquidation preference of $1,000 per share and other customary terms, including with respect to mandatory conversion and change of control premium under certain circumstances. The shares of Series A Convertible Preferred Stock shall not be redeemable or otherwise mature, other than for a liquidation or a specified change in control event as provided in the certificate of designations specifying the terms of such shares. Holders of Series A Convertible Preferred Stock will be entitled to vote with the holders of the Class A Common Stock and Class B Common Stock on an as-converted basis. Holders of the Series A Convertible Preferred Stock will be entitled to a separate class vote with respect to, among other things, certain amendments to the Company&#x2019;s organizational documents that have an adverse impact on the rights, preferences, privileges or voting power of the Series A Convertible Preferred Stock, authorizations or issuances of Company capital stock, or other securities convertible into capital stock, that is senior to, or equal in priority with, the Series A Convertible Preferred Stock, and increases or decreases in the number of authorized shares of Series A Convertible Preferred Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the liquidation or specified change in control event is not solely within the Company&#x2019;s control, the Series A Convertible Preferred Stock is therefore classified as temporary equity and recorded outside of stockholders&#x2019; equity on the Condensed Consolidated Balance Sheet. As of June&#160;30, 2022, there were 200,000 shares of the Company's Series A Convertible Preferred Stock issued and outstanding, and the carrying value, net of issuance costs, was $199.4 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic57b1209b28741d98c65f0b90d43ac2e_I20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMTQ3OQ_ff33baf6-72e9-4e12-bc1b-8067ad9d4912"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3OQ_19de88bb-0098-4f0f-845b-b6af2668a27a"
      unitRef="shares">421041</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3OQ_7eeea4f8-b716-4800-b6f6-18699960039b"
      unitRef="shares">421041</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI4Mw_68a631aa-2e75-4851-8c8b-5d9ead4c65c2"
      unitRef="usd">25000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI4Mw_9522bfde-1e77-416c-84c1-ec6ead26f414"
      unitRef="usd">25000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTA5OTUxMTYzMzI3MA_455ce254-e798-4cb5-a756-4a53477ed758"
      unitRef="usd">75000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjcx_02cccbb4-2034-45d1-8c31-50fadd622936"
      unitRef="shares">200000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMzQ1_5baa9ae8-6a66-4570-bb2d-216b39fe4434"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="ia2e0203e3d6a492fbe200269fc908ca7_D20211108-20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMzk0_1df01dbb-837d-4511-923f-6d7e812308b6"
      unitRef="usd">200000000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3a9ab274b3de4b24a9946408b51498c6_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfNTgz_645b32f3-c705-40a7-9681-628d27955698"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <rng:TemporaryEquityConversionPrice
      contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfNjIy_8265ab20-3ecb-4da5-9a42-67d3568c5d5c"
      unitRef="usdPerShare">269.22</rng:TemporaryEquityConversionPrice>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i89118ea180a640c7a9df32c511200d4b_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMTIyMA_a6bf7430-37db-4462-9761-720b614544cc"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjY5NQ_3e524a79-4db0-4c1a-a2d5-005088567b39"
      unitRef="shares">200000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjY5NQ_ce8a8340-902b-47c2-85c9-9f3b556920e3"
      unitRef="shares">200000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7310fef4c287465cbf97b21316e5ba0b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF82Ny9mcmFnOjQ2MGJiMTUxMmI0ZTQ0MGY5YjE5OWE3NTEzZGMwYzNjL3RleHRyZWdpb246NDYwYmIxNTEyYjRlNDQwZjliMTk5YTc1MTNkYzBjM2NfMjgzNA_41330cb7-cd55-4fbb-a0e1-30c9ca34ca02"
      unitRef="usd">199400000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5MQ_0949423f-de14-40f9-8e26-e72e0fd2edbe">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 9. Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based compensation expense recognized in the Condensed Consolidated Statements of Operations is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based compensation expense by award type is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, a total of 22,594,284 shares remained available for grant under the RingCentral, Inc. Amended and Restated 2013 Equity Incentive Plan (&#x201c;2013 Plan&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option activity under all of the Company&#x2019;s equity incentive plans as of June&#160;30, 2022 and changes during the period then ended is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no options granted during the three and six months ended June&#160;30, 2022 and 2021. The total intrinsic value of options exercised during the three months ended June&#160;30, 2022 and 2021 were $1.8 million and $38.0 million, respectively, and $13.3 million and $75.4 million for the six months ended June&#160;30, 2022 and 2021, respectively. There is no remaining unamortized share-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) allows eligible employees to purchase shares of the Company&#x2019;s Class&#160;A Common Stock at a discounted price through payroll deductions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, there was a total of $2.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to the ESPP, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately 0.4 years. As of June&#160;30, 2022, a total of 6,202,244 shares were available for issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2013 Plan provides for the issuance of restricted stock units (&#x201c;RSUs&#x201d;) to employees, directors, and consultants.&#160;RSUs issued under the 2013 Plan generally vest over four years.&#160;A summary of activity of RSUs under the 2013 Plan as of June&#160;30, 2022, and changes during the period then ended is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, there was a total of $550.0 million of unrecognized share-based compensation expense, net of estimated forfeitures, related to RSUs, which will be recognized on a straight-line basis over the remaining weighted-average vesting period of approximately 2.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Bonus Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's board of directors (the "Board") adopted employee equity bonus plans (the &#x201c;Bonus Plans&#x201d;), which allow the recipients to earn fully vested shares of the Company&#x2019;s Class A Common Stock upon the achievement of quarterly service and performance conditions. During the three and six months ended June&#160;30, 2022, the Company issued 196,295 and 277,399 RSUs, respectively, under the Bonus Plans. The total requisite service period of each quarterly award is approximately 0.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unrecognized share-based compensation expense was approximately $5.0 million, which will be recognized over the remaining service period of 0.1 years. The shares issued under the Bonus Plans will be issued from the reserve of shares available for issuance under the 2013 Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5NQ_a0e6d34c-006f-411c-a185-707c680b7234">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based compensation expense recognized in the Condensed Consolidated Statements of Operations is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2e9db2a8a60412dbb4ed6ac84997031_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi0xLTEtMS00NjU3MA_b934f934-0add-4a9d-ba85-026d877a1f79"
      unitRef="usd">8650000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f097c94970a4f6da00de2cc953fd889_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi0zLTEtMS00NjU3MA_a7e08e31-767a-40ea-8703-db25f0292502"
      unitRef="usd">7669000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib8062ea70e584cbbac97992db0459c86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi01LTEtMS00NjU3MA_609221ad-7518-49d7-ba0c-bea8b0e5561e"
      unitRef="usd">17697000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0f4b7bf7b65449eb85fb84ee9f755ba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMi03LTEtMS00NjU3MA_ff3b9f72-0532-4abb-ae9e-bc4e270931f5"
      unitRef="usd">12411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie4a8990a5289452ca32ea7134089c854_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy0xLTEtMS00NjU3MA_147edf92-0dfb-47f9-95cd-9e04fc20ccf6"
      unitRef="usd">23282000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7b64d428bbbc4f3d827cbde4e66ecadb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy0zLTEtMS00NjU3MA_d585c17d-722c-45dd-9ffc-b9f5d7471fb6"
      unitRef="usd">21133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2aaddb54d56d4e67a595bb1a7ff24733_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy01LTEtMS00NjU3MA_42849b3d-a3ed-448c-9e99-1e1e696f16f1"
      unitRef="usd">46480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i167055ab5b6a446a9717a507c09e9ce3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfMy03LTEtMS00NjU3MA_d03f5081-0dca-4b99-b1e3-b849ab24e83e"
      unitRef="usd">34322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i94c0af5ab037470ab55b39b864222b49_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC0xLTEtMS00NjU3MA_e5971f6d-5972-4ef3-ad9e-6f385eb4c051"
      unitRef="usd">38964000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f5fd35f27474339bb7623ccda500e1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC0zLTEtMS00NjU3MA_2fe1e66f-a2ca-496c-a555-2b424790f498"
      unitRef="usd">37004000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7501bf3a28654d0b858eef21c1743aaf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC01LTEtMS00NjU3MA_d05f0bf9-55a7-4bb2-84a5-bc189287097d"
      unitRef="usd">78841000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdbcfeb3975140ac8dc12f8bb79c052e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNC03LTEtMS00NjU3MA_5da0f987-be6f-4e16-b8de-93f99f98fb1d"
      unitRef="usd">58347000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9101bd42cfcc47db9c9926a79a96f8ae_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS0xLTEtMS00NjU3MA_83bf8b6f-6bfe-447f-96e6-3eb00f6e8220"
      unitRef="usd">29615000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2be045938e14268aa8d03ea8e0458fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS0zLTEtMS00NjU3MA_92e3bf88-97c2-4613-a71d-f9ea12fa6208"
      unitRef="usd">29555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia1ffa5aa3eef4630a07832fceeec6942_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS01LTEtMS00NjU3MA_1ba246ff-6c37-4bce-873d-d0066079476c"
      unitRef="usd">55101000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia419c3d7504445cb81408b5203e41d58_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNS03LTEtMS00NjU3MA_dc4be62b-07d1-4c37-8bee-9bc9543c6daf"
      unitRef="usd">45243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi0xLTEtMS00NjU3MA_ccb36cb2-5a3a-4587-ba58-44bb8c11647f"
      unitRef="usd">100511000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi0zLTEtMS00NjU3MA_f90b3d9d-ca25-4150-a7ac-8faed1f0130a"
      unitRef="usd">95361000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi01LTEtMS00NjU3MA_dd822381-a944-4a43-9c44-1ea45831b690"
      unitRef="usd">198119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjk5ZGVjZThlNGI3ZjQ5NzZiZDg0ZGZjNDQ5YjJhZmRhL3RhYmxlcmFuZ2U6OTlkZWNlOGU0YjdmNDk3NmJkODRkZmM0NDliMmFmZGFfNi03LTEtMS00NjU3MA_1b8743c5-45e4-4181-8453-c143fffa8184"
      unitRef="usd">150323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY4NQ_d82ebb90-87d9-4b49-90c0-22e79f217a05">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based compensation expense by award type is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i233aef1216d94de8a5e7c8a7f7e8cfce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi0xLTEtMS00NjU3MA_2d4b6794-264e-4d79-8ded-5e9be1d7eeea"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e2ebe6197cc4fb8b5e2d3d57de01e61_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi0zLTEtMS00NjU3MA_0c246761-d841-4ee4-ba3b-36e250ffbee9"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8284ac3e0ca44b7d8a54b2fa374fd4a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi01LTEtMS00NjU3MA_617ae9ad-1214-45b3-ab73-f74085ca01e6"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icdb581f79367403b9c930d4a81b1561e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMi03LTEtMS00NjU3MA_ac22d33c-ad29-4b2b-9392-b1c67e8dc976"
      unitRef="usd">1000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ice84c0a539174b978120d539948f44a8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy0xLTEtMS00NjU3MA_3af8f51d-8d61-4a83-8828-7b98626c659f"
      unitRef="usd">2012000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc008583485a4855acf1dabce3278219_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy0zLTEtMS00NjU3MA_125834d1-7bda-47d7-9518-cccf9f1c4e95"
      unitRef="usd">3085000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy01LTEtMS00NjU3MA_c510d572-d3fe-4c1d-adbc-61b99f303974"
      unitRef="usd">4428000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13f4c1f4c779427f9d01741ffcc5863e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfMy03LTEtMS00NjU3MA_0a66891f-d163-4f0b-8e68-63471cb6b155"
      unitRef="usd">5108000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0dce7d82f69d4e7d9af11dffe971442a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC0xLTEtMS00NjU3MA_23c035a4-27bc-4cdc-946e-f00565413ee9"
      unitRef="usd">98499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id2068346367748bfa5e98ddb299ec515_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC0zLTEtMS00NjU3MA_94a5e719-088f-4219-924b-cb5e1f41c19a"
      unitRef="usd">92276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC01LTEtMS00NjU3MA_ae5df97e-b810-4197-9a08-1f33c02d837e"
      unitRef="usd">193691000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5c61ab42651488f98757a81fb84370d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNC03LTEtMS00NjU3MA_76292671-1784-433e-8c1f-28f2fecb8ac9"
      unitRef="usd">145214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS0xLTEtMS00NjU3MA_b99b8929-9746-43ea-b23e-a2cc539407e9"
      unitRef="usd">100511000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS0zLTEtMS00NjU3MA_d5c657cc-91fb-4f7e-bed3-38411a59d58e"
      unitRef="usd">95361000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS01LTEtMS00NjU3MA_078f9f4d-54d7-453d-a44a-6633cb611452"
      unitRef="usd">198119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjRlMWFjMjkyNmZhMjRjZWI5MTlmZTdhNzQ2ZmU4MGFmL3RhYmxlcmFuZ2U6NGUxYWMyOTI2ZmEyNGNlYjkxOWZlN2E3NDZmZTgwYWZfNS03LTEtMS00NjU3MA_e5990057-8bff-4a84-bac7-9dd3e26c3e7f"
      unitRef="usd">150323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i54f961a5f2ac4446aa8c33d65c6f6e16_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjg4_74854e33-7ca6-44ae-b8c5-40ad50a47abb"
      unitRef="shares">22594284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY4OA_d1cc26dc-b6e4-4bad-b78c-b2ab4e9f043f">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option activity under all of the Company&#x2019;s equity incentive plans as of June&#160;30, 2022 and changes during the period then ended is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS0xLTEtMS00NjU3MA_8664b1d8-7615-421e-8e43-f1f56a679666"
      unitRef="shares">154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS0zLTEtMS00NjU3MA_25b8d18d-9174-485a-8bcb-c1cff6886861"
      unitRef="usdPerShare">9.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9353a2c8e94d4474b4c926092a479e70_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS01LTEtMS00NjU3MA_e273316c-f03c-40f3-8ae1-677401c9311a">P0Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2241d486d9e94affb75e7c1dcebad405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMS03LTEtMS00NjU3MA_d9ac4411-998d-48ee-a5c8-b7f389a28a26"
      unitRef="usd">27465000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMy0xLTEtMS00NjU3MA_af5e7473-eb1d-4293-82b9-2e880b0c0910"
      unitRef="shares">122000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfMy0zLTEtMS00NjU3MA_a2c5d439-093f-420b-add9-2d589a4354b9"
      unitRef="usdPerShare">8.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNC0xLTEtMS00NjU3MA_54d4a14f-e099-4d46-927a-7dc3baaba963"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNC0zLTEtMS00NjU3MA_e055b22a-7354-4d1b-aa0b-2b63b47e1bcb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS0xLTEtMS00NjU3MA_d77d5b24-8896-4248-b98f-dd98f0e2be3a"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS0zLTEtMS00NjU3MA_9fff3d89-393c-4fcd-a1ad-20951c6c577f"
      unitRef="usdPerShare">12.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS01LTEtMS00NjU3MA_ae034004-8262-4283-a285-68c361ea6b5c">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNS03LTEtMS00NjU3MA_97d83e32-358e-4ba6-adaa-2edfe0b59494"
      unitRef="usd">1284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi0xLTEtMS00NjU3MA_74086905-2c43-4a5d-83b9-0d5403892e99"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi0zLTEtMS00NjU3MA_337576df-4c8e-4b53-9c81-21dc615f14e1"
      unitRef="usdPerShare">12.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi01LTEtMS00NjU3MA_790c3fb2-41bb-4bb3-b3bf-29f3756c9b14">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNi03LTEtMS00NjU3MA_11c3d31e-cb65-4d89-8b26-f10ca9450b70"
      unitRef="usd">1284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy0xLTEtMS00NjU3MA_8dfd8751-c8ff-4605-ac21-1b254dd308c1"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy0zLTEtMS00NjU3MA_84c21337-f601-4487-a799-33c42c6c4dc1"
      unitRef="usdPerShare">12.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy01LTEtMS00NjU3MA_05efe43f-4de5-4a12-a314-a9d53d3a8587">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjYwZTYxNWQ5YTJiZDQ2ZWRhNzNiMTI2ZGRjMjkzMWM3L3RhYmxlcmFuZ2U6NjBlNjE1ZDlhMmJkNDZlZGE3M2IxMjZkZGMyOTMxYzdfNy03LTEtMS00NjU3MA_cc898e3a-f1b5-4455-85c7-f6367dcf9e4f"
      unitRef="usd">1284000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_0cc19255-9f97-44c5-9375-e528e408c91e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_a7ea1726-18ad-43d4-be8e-8061b32f8d78"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_b2667097-6a75-4aea-bc65-6a7963cfa0d7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNTk3_dac0e911-b0b2-432a-9d05-89d4ead47e0b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzQ2_903c9768-7d88-4ad1-8ddd-fb3f422d5e5c"
      unitRef="usd">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzUz_865aead6-1821-4144-9fda-c64fc79cba14"
      unitRef="usd">38000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTY0OTI2NzQ0NDM3MA_d45b5288-e324-4c82-a4d9-9f7beb061973"
      unitRef="usd">13300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTY0OTI2NzQ0NDM3OA_d2dbc89b-2aa1-40fb-ae18-403e939f847b"
      unitRef="usd">75400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3d5ba6b2dd48404180f9d9e14634176a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfNzgw_d6f08d13-9ef4-462d-a294-31b9df9aa0fb"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9f038498a7e24d9d853599c6cf0cba38_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTA4NA_16e0044d-a186-460a-ba2c-17465bcb617c"
      unitRef="usd">2000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i61414c6a427345c6a8c63ec9840db10d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTMwNg_9413ae30-67fd-48db-9659-a0cc8fe3e419">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9f038498a7e24d9d853599c6cf0cba38_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTMzMQ_8d7f5c40-bd02-4a66-8fd9-43f99cc31355"
      unitRef="shares">6202244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTU3Nw_8a1a2f95-ddea-465b-a6d7-e84aa0d50463">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjY5Ng_0d79034e-8680-42fb-9bfb-81f4370a7620">A summary of activity of RSUs under the 2013 Plan as of June&#160;30, 2022, and changes during the period then ended is presented in the following table:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS0xLTEtMS00NjU3MA_b4ee99ed-e9d2-4a70-9e67-6e48b774e7b6"
      unitRef="shares">2851000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS0zLTEtMS00NjU3MA_19f01acb-17f5-4909-a659-874a9aaf5e54"
      unitRef="usdPerShare">258.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ic46fd058f4b344639e4b0081784e72e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMS01LTEtMS00NjU3MA_b54287cd-4d9b-4076-9dc4-5b5134207bdf"
      unitRef="usd">534186000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMi0xLTEtMS00NjU3MA_814d0f4e-a72b-49cf-b8cf-a2bfada1c162"
      unitRef="shares">2542000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMi0zLTEtMS00NjU3MA_6be6dd19-75de-4af9-9406-cca5d7817341"
      unitRef="usdPerShare">115.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMy0xLTEtMS00NjU3MA_3ab34a31-976d-459c-a89b-92431295af86"
      unitRef="shares">1164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfMy0zLTEtMS00NjU3MA_e8ae0d78-58bc-47c6-ba03-cfb58ab37fdd"
      unitRef="usdPerShare">162.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNC0xLTEtMS00NjU3MA_e33da9d9-1489-4750-86c7-3fae2ad89fc0"
      unitRef="shares">451000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8d0a5165569d465ba8d9377d6741a505_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNC0zLTEtMS00NjU3MA_9f76e1a8-99df-43fd-b31d-e6cdedf49501"
      unitRef="usdPerShare">244.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS0xLTEtMS00NjU3MA_92867d1a-c950-4511-96b3-e9927eb1f139"
      unitRef="shares">3778000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS0zLTEtMS00NjU3MA_40d5a9b1-a247-4289-bee4-8aee31b77448"
      unitRef="usdPerShare">193.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i16a29b29d4ad442b84920a6b72619720_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RhYmxlOjNiNzczNjk2NzM0ZTQ1N2VhYTRjOGNjZWQ2MjI5OGJlL3RhYmxlcmFuZ2U6M2I3NzM2OTY3MzRlNDU3ZWFhNGM4Y2NlZDYyMjk4YmVfNS01LTEtMS00NjU3MA_2c7f290c-7337-415a-bd33-a5100a2c315d"
      unitRef="usd">197450000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0fc22e284d914c1596fdc0b76fac48da_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTc1Mg_117e3a54-3adc-4267-b068-ea0340ddff17"
      unitRef="usd">550000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i65cdf31060f442209579ec5a40951fe4_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTk3MA_22adaeb6-dbca-4395-ada1-d375822ef8da">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5ba94563d83b429280e897ed6e9c0c5f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjMwMg_74320d74-0659-4774-a9e8-ec0dfddbaa7c"
      unitRef="shares">196295</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMTA5OTUxMTYzMDU4Mg_89027cc2-dff5-49de-a0c5-357fbf3460a0"
      unitRef="shares">277399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <rng:ShareBasedCompensationRequisiteServicePeriodRecognition
      contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjQwOQ_4ae4ac81-c8c7-471d-ae34-49abc62c6788">P0Y4M24D</rng:ShareBasedCompensationRequisiteServicePeriodRecognition>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i508973f356f141f480d4b87139bb7575_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjQ4MQ_744b8ade-6bef-47c4-9dea-381dc7a88102"
      unitRef="usd">5000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i053b18b7b98f434a910625a00ffca120_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83MC9mcmFnOjE1NTE1OGJlZjQyNjQ3NWViMTE2Njg2ZDcxNzFjZTNiL3RleHRyZWdpb246MTU1MTU4YmVmNDI2NDc1ZWIxMTY2ODZkNzE3MWNlM2JfMjU0Nw_86bc9762-52a9-4ce7-aeaa-4000c28cf999">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMjI1OQ_7e73633a-e6e4-4074-b7f2-7919117d9106">&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 10. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes was $1.0 million and $0.4 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $2.0 million and $0.9 million for the six months ended June&#160;30, 2022 and 2021, respectively. The provision for income taxes for the three and six months ended June&#160;30, 2022 and 2021 consisted primarily of foreign income taxes and state minimum taxes. For the three and six months ended June&#160;30, 2022 and 2021, the provision for income taxes differed from the U.S. federal statutory rate primarily due to foreign and state taxes currently payable. The Company realized no benefit for the current year losses due to the full valuation allowance against the U.S. and foreign net deferred tax assets in certain foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The realization of tax benefits of net deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that certain net deferred tax assets will be realizable. Accordingly, the Company continues to provide a full valuation allowance against the entire domestic and the majority of the foreign net deferred tax assets as of June&#160;30, 2022 and December&#160;31, 2021. The Company intends to maintain the full valuation allowance on the U.S. and certain foreign net deferred tax assets until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June&#160;30, 2022, there were no material changes to the total amount of unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2017 Tax Cuts and Jobs Act amended Sec. 174 to require that specified research and experimental (SR&amp;amp;E) expenditures be capitalized and amortized over five years or fifteen years depending on where the expenditures are incurred. This provision applies to tax years beginning on or after January 1, 2022. Additionally, the final FTC regulations were published in the Federal Register on January 4, 2022 which resulted in significant changes and updates for allocation and apportionment of foreign taxes, creditability of foreign taxes and other provisions affecting FTC calculation. The final FTC regulations are generally effective for foreign taxes paid or accrued in tax years beginning on or after December 28, 2021. Due to full valuation allowance position and taxable loss for the US jurisdiction, the Company does not believe that either of these new provisions will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfNTc_693a4135-4f8e-4ce2-8b02-6de0efe3e250"
      unitRef="usd">1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfNjQ_6130e24e-f947-495e-a582-0b23ab38d0ee"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMTY0OTI2NzQ0NDAxMg_b7c68a85-a1d2-4f30-a52c-4be58024eb32"
      unitRef="usd">2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83My9mcmFnOmYzZjczZWM2YzZmYTRjYzhiMWY4YThlZGU1MTBlOWJkL3RleHRyZWdpb246ZjNmNzNlYzZjNmZhNGNjOGIxZjhhOGVkZTUxMGU5YmRfMTY0OTI2NzQ0NDAyMA_c617fe38-5472-4e16-b7ca-d21521aa2a94"
      unitRef="usd">900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkzMA_7ac8703f-04de-48e8-9c2e-395b02a7ab8f">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11. Basic and Diluted Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, stock options, restricted stock units, ESPP, convertible senior notes, and convertible preferred stock, to the extent dilutive. For the three and six months ended June&#160;30, 2022 and 2021, all such common stock equivalents have been excluded from diluted net loss per share as the effect to net loss per share would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share of common stock (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding for basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock issuable under equity incentive plans outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock related to convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock related to convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common shares excluded from diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the respective Notes Indentures, effective January 1, 2022, the Company made an irrevocable election to settle the principal portion of the Notes only in cash, with the conversion premium to be settled in cash or shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the adoption of ASU No. 2020-06 on January 1, 2022, the Company calculates the potential dilutive effect of its 2025 Notes and 2026 Notes under the if-converted method. Under this method, only the amounts settled in excess of the principal will be considered in diluted earnings per share, in line with the terms of the Notes Indentures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The denominator for diluted net income per share does not include any effect from the capped call transactions the Company entered into concurrently with the issuance of the 2023, 2025, and 2026 Notes as this effect would be anti-dilutive. In the event of conversion of the Notes, if shares are delivered to the Company under the capped call, they will offset the dilutive effect of the shares that the Company would issue under the Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkyNQ_cf4da99a-d28e-4f18-949b-4552b270027e">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share of common stock (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding for basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy0xLTEtMS00NjU3MA_250dace3-83e4-46e4-b2cd-45d64c1ba7de"
      unitRef="usd">-159515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy0zLTEtMS00NjU3MA_cb9709b5-5c64-4c9d-93da-ba457d66e5b4"
      unitRef="usd">-110956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy01LTEtMS00NjU3MA_6ba5c1e7-abcb-40cd-b21a-4a294d08610b"
      unitRef="usd">-310487000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMy03LTEtMS00NjU3MA_02676932-362f-47ab-9f02-d3bb00ac0540"
      unitRef="usd">-111142000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0xLTEtMS00NjU3MA_190c93ff-8292-4af2-b6da-72fe4ef3a9c3"
      unitRef="shares">95130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0xLTEtMS00NjU3MA_78f3afc2-cb2e-4f49-9c1e-afd9d5f9d414"
      unitRef="shares">95130000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0zLTEtMS00NjU3MA_5b765a14-b628-4ed6-80ed-7b238645aeec"
      unitRef="shares">91181000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS0zLTEtMS00NjU3MA_e6a7bd25-31d9-4da1-9dda-593153470cf1"
      unitRef="shares">91181000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS01LTEtMS00NjU3MA_d5871200-f329-48b5-8bcd-a8ad1906e702"
      unitRef="shares">94854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS01LTEtMS00NjU3MA_f140ab41-58ee-4a21-b7b1-0763c69b7447"
      unitRef="shares">94854000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS03LTEtMS00NjU3MA_92ed5a1e-59da-45c7-bf16-5feac55c9cbd"
      unitRef="shares">90909000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfNS03LTEtMS00NjU3MA_e71e0466-f294-4114-a890-8f5a7995e86f"
      unitRef="shares">90909000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMS0xLTEtNDY1NzA_27541327-e242-45a6-9070-5794b27652dd"
      unitRef="usdPerShare">-1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMS0xLTEtNDY1NzA_95a1fc65-5f3c-4a50-b1b3-b90a295b6700"
      unitRef="usdPerShare">-1.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMy0xLTEtNDY1NzA_08e91991-1247-4e50-b404-6f88f70f76a2"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtMy0xLTEtNDY1NzA_0d261c05-a36a-4ded-8d80-2b606a2f299a"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNS0xLTEtNDY1NzA_23ccf128-e5bb-4e75-9959-c79b2182dd4d"
      unitRef="usdPerShare">-3.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNS0xLTEtNDY1NzA_b127c6e1-e983-4cc1-9536-a97cd6d2a5e5"
      unitRef="usdPerShare">-3.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNy0xLTEtNDY1NzA_3ecc2494-320e-42ab-9fba-53d23e3aba35"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmNjNzkwNWQyMDZmOTQxNzA4OThiOGQ5ZTRhNjc4MzU1L3RhYmxlcmFuZ2U6Y2M3OTA1ZDIwNmY5NDE3MDg5OGI4ZDllNGE2NzgzNTVfMTAtNy0xLTEtNDY1NzA_79e106f7-35f5-48df-9cab-6552328ea8fa"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RleHRyZWdpb246ZWZiOGRmMTM1N2JjNGM1MDlmNGExYjMwMDYyOTE5YmJfMTkyOQ_4b81760e-73a5-4d7d-8c21-b0507a46e705">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the potentially dilutive common shares that were excluded from diluted weighted-average common shares outstanding because including them would have had an anti-dilutive effect (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock issuable under equity incentive plans outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock related to convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock related to convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common shares excluded from diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86330d6c0ce14112a0c8ed7f20215880_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi0xLTEtMS00NjU3MA_40eaa412-b95c-4e0a-ab5a-ab190366c424"
      unitRef="shares">3793000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icfc07a44b2304079b2682e8180e3dd47_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi0zLTEtMS00NjU3MA_f7bbc4d7-a9b5-4571-a597-69f17f6c019f"
      unitRef="shares">4125000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i500793719f2543c49fdfb6cb2ff5bf1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi01LTEtMS00NjU3MA_74d8d2b6-099e-4d3c-8a9e-f44dc990c450"
      unitRef="shares">3523000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia0dc49234e314e758c218be7064e0e51_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMi03LTEtMS00NjU3MA_65ea6b13-c8b9-4d5a-8bed-421403a8d595"
      unitRef="shares">3795000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7f904bb44df34b1fb461e3d0c8822256_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy0xLTEtMS00NjU3MA_bf39083f-b148-4adb-9951-6c5817debd69"
      unitRef="shares">743000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie37bb8a6c31e423c8ae5355b44d26725_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy0zLTEtMS00NjU3MA_4afc278d-57e3-4197-ae27-01a0042106b7"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f9903f9ce7c4222b4973000b98f7c39_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy01LTEtMS00NjU3MA_504ac260-07cd-485b-b759-9e9a27f9a771"
      unitRef="shares">743000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i557a87f09b37404ea9607f10e3ded439_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfMy03LTEtMS00NjU3MA_8cca3ee1-0a7f-49b3-88cb-a2129b3a46e5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id49cb075c27344938cbdb8f13d6293e7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC0xLTEtMS00NjU3MA_72105a9c-325d-40c0-86bf-b75180339c0f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia47460d202a04cce9e5183a19f1d1bd1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC0zLTEtMS00NjU3MA_c992dc57-b39c-473f-8d20-d63c9daf28b1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i980daf45b039478c960d768abe47d618_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC01LTEtMS00NjU3MA_63c82510-bef4-4d13-9624-46931a1e958a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1c6d8ac210a442d59bb58674803e1f54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNC03LTEtMS00NjU3MA_a599d71e-029f-40d1-840d-ee6e14c5c6c0"
      unitRef="shares">269000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id494f977373747f3adeea28a3efee8fa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS0xLTEtMS00NjU3MA_ced88ea1-152c-4176-8509-a50a39a9c5e8"
      unitRef="shares">4536000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idc2cdac4471e4f10af989f60c5137c37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS0zLTEtMS00NjU3MA_659b03a0-3495-414e-8097-c4c277b3e942"
      unitRef="shares">4125000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS01LTEtMS00NjU3MA_fd558617-5de4-4319-a08a-d67267075e5f"
      unitRef="shares">4266000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i116da8b6413c49b59281b932cf18d2c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83Ni9mcmFnOmVmYjhkZjEzNTdiYzRjNTA5ZjRhMWIzMDA2MjkxOWJiL3RhYmxlOmZiYjY4MTIzNTRkNDQwZDhiYmY0MmYxYmRiNjQ2YWQzL3RhYmxlcmFuZ2U6ZmJiNjgxMjM1NGQ0NDBkOGJiZjQyZjFiZGI2NDZhZDNfNS03LTEtMS00NjU3MA_2e4216cd-e2eb-4ee7-bdc4-b7d8e4e98c6a"
      unitRef="shares">4064000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMzMw_da4c6bd3-c119-4131-a87e-c0c06f83c51b">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 12. Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company made purchases from Google Inc., at which one of the Company&#x2019;s directors serves as President, Americas. Total payables to Google Inc. as of June&#160;30, 2022 and December&#160;31, 2021 were $3.8 million and $3.0 million, respectively. Total expenses incurred from Google Inc. were $5.6 million and $6.3 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $11.7 million and $11.2 million for the six months ended June&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="icbe3c977bdfa4c29a60a981786bcef3f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjEx_b1bf5ecd-ebe4-45a4-bc01-b2a2c7469448"
      unitRef="usd">3800000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0bed34096f1c4d1fbdd63d4c1c92ad0b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjE4_c72298c4-c72e-4c2a-9cf0-70b1659a6103"
      unitRef="usd">3000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0b86d16c6c1c4671a1234e5b0abe45b7_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjgy_b542c2a2-8423-4e47-a395-454025bb03b1"
      unitRef="usd">5600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2197f839a3fd4525b19784be0514236f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMjg5_fbd4b7a2-5cb0-4bd3-a74e-fc434dbf7152"
      unitRef="usd">6300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8853116fa81e4ea394fc05dd3d975e3e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMTY0OTI2NzQ0MjAyNg_3d258653-dc6c-4668-ad01-c50959fbda7c"
      unitRef="usd">11700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i643cec8952564849ae7b8aa8e1246f8b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3NzYzNDViZjFkMTQ0ZTFiOTM2M2JlZTJiOGM5MmVkL3NlYzpkNzc2MzQ1YmYxZDE0NGUxYjkzNjNiZWUyYjhjOTJlZF83OS9mcmFnOmE3ZTEzZjI5MTUzZjRjMmM5MDY3YWNlNWFmMDJiMDJiL3RleHRyZWdpb246YTdlMTNmMjkxNTNmNGMyYzkwNjdhY2U1YWYwMmIwMmJfMTY0OTI2NzQ0MjAzNw_22bcc121-1723-4521-9e09-b2e9343241f0"
      unitRef="usd">11200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>75
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MC)/ (QR6ZA^E^L9N=K<115PEV3,27Z7Y+.'<^C8[FDVRT"999(FLEXC@F(C
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
MV?KB1$P_;[*RS%;URWD2"]%4!<3?;[.L_/;F3/#OL_Q3'>/R?U!+ P04
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
M7$ ^^@P'# W9RR2 M+Q7G>R]V%NFS0U6EP1%=,/.G$XZH+I20ETW" L%DYP
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
M CQ?.S@@7] !_=?5D_\ 4$L#!!0    ( 'N%"%46R&38" 4  '$,   8
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
M90GNG.P0B>!E*BB5-U(W3-VCA#GEPMT;Q,""6:TE"$OGU.N"]"NEL*<$M*(
M+2ZRE/W0W4*WL0\L12Q2!HQF&7M_R+"XX@G4Q'0P'V&\^6:W3E@F>((PG["T
M!*@S6(=R;OU#.$,9L*%,?G6D$#/T'BLK:9L[:570Y\S"APDB$54\A=,$FH(G
M58:@8'\GVS>]4X\[&W6+OB$8"?L<1:2(@)R8Q6G$4Y&R=[WMM.]'%0M]3V/'
M2EXF)7[S/&(_*I3ME:%L6V\L\G,@\3CA19S07Y8DN]@>CL_2&N=8&@GH+EB2
M1SR*!00[=TY@[==]*RER#24^:')73N3:6#^6&W8J1,K3@.>0*Y$X.WHCB$Y1
M<I$2=F(D3A5'HYW']8S(0)(,5GGS@F/L3@(E<3'-=Z1&ST_B="IV*Y29! >_
MLDJQ]5#>%97W9SB@HW3]G$AOHT*_U3[P0622[C%G6!'% 25.W_]Y%5/V<^!A
M:Q\(K6#U/M#ETICF#@J(;>'H@&?W%9IOMMSM#T 9.92%]'TW,N^08_4#0P/0
MN7:\@N8_Z-4&7)W&P%5TMB_VJ1,0">B5T0&K0\W1:#^ZI2:V'!,Y9-#+#OQ1
M.OX:>E/5O+F^51:M-ONHJ%\GK9^=(L+]42\4LM9Y8M@=FJ]K ,5B<.1):%&A
M+& -H7 KO4%N36/VH*0-](>$%2'5"QZ5)15;9%PHM3%/D'IXDO$B; $51B4\
M"%E/R%7UJC.M68(K@99!9!F#-\%J<5GQ#'P*Z9P<I_6R0$9'"?XSAEO@556.
M*2.W)G\=7NHI,BZB4#S0".0I75(.WLZR*CP%_T9$HS$(.8\H'PMP<HZUZT.)
MM[!F?4SAGTZI(5'39%H\2U0QC;8K!].N+)X?$<E>MO^?:??$>2"W.71Q2#[=
MU6W?A% $&J>]%GN[?BQ?\IF@^C"LGHER:-^&\T/W1X#>5<6QLT*'W]!"L]?K
M8[+7S$/=>W#CH&;*OG=>K\.>@YQ*$?N&FWVLG0OM:L!O@.YQ(@JQ/K7;Y#PC
MZ*6!]?$$N,XBGJ4)35+4OX(*"$TRU#"!/BE,<F8ZE$XTP3$J6U2($?[JN%N/
M<$>:VQ[;6BW1QFFOU:OV1UOQ-5H$:'ZL8'/5J84.V0C7TJ0:NI8J?CP3[ILS
M= @#NCV]W"/3=G5.WL-8)&N:E61#BM9_>_81(>!S@2BB-<K28GOU6&^I3=AW
MFS.W0JC>H#%9$WD1I\1H*<I\;-;D*'N'N3B/T:@5+!85.N%XQSQ?1Q0D"%&B
M(*(11<6+BFAOH2S!:GP/#5W>IX!Q-%1KO A0K-Z&-N@P[8S@:_8%;=O%(5GJ
M1T%#/Q6(1>33ZAFQ%-/RE3N +$)1>*(D2:;I*W8 *)+D36>HSY/:A@ZGI<9-
M=SLBH68HO+4%[VNYT;@B_3OT; T (+1!_HRO<*J9'GHOG^U]<P%1+<.7)8HO
M7D^&SR^[U=W'J^OAF\WC]N'+UT_2+G7G , %CD;3(ILP.WQ-&B;>;,(7G+GQ
M8,4P7"G9*$L;\'QA\)8^3DC![I/>U7\!4$L#!!0    ( 'N%"%6[C@5>2PD
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
MOQZPY_GD!++.S_/AZ2E+G4V'LVS.]X_YX%:ZKB'AXZ6](D V4M:ZINJ\(LO
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
M%!H/)J.@.US'A56-G^0;9>E=\&9%#S%JYT#?2T5CX+!P"?JG??D_4$L#!!0
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
M0O@231AH@1;@_=*"K=(-'=#]=GS]=U!+ P04    " ![A0A5SQHW>80'  #
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;,58;6_C-A+^*P,WZ&T
MKBSJQ9;S!B397*\%V@V2W?;#X3[0$FT+*XE:DHKC^_4W0\FRW-C9#7#7^V)3
M$CFOSSPSTL5:Z2]F):6%Y[*HS.5H96U]-AZ;="5+83Q5RPJ?+)0NA<5+O1R;
M6DN1N4-E,0Y\?S(N15Z-KB[<O7M]=:$:6^25O-=@FK(4>G,C"[6^'/'1]L9#
MOEQ9NC&^NJC%4CY*^[F^UW@U[J5D>2DKDZL*M%Q<CJ[YV4U$^]V&WW.Y-H,U
MD"=SI;[0Q<_9Y<@G@V0A4TL2!/X]R5M9%"0(S?C:R1SU*NG@<+V5_G?G._HR
M%T;>JN*//+.KRU$R@DPN1%/8![7^A^S\B4E>J@KC?F'=[HW"$:2-L:KL#J,%
M95ZU_^*YB\/@0.(?.1!T!P)G=ZO(6?E!6'%UH=4:-.U&:;1PKKK3:%Q>45(>
MK<:G.9ZS5X\KH>7[&_0K@UM58JZ-H'!=C"U*ISWCM)-TTTH*CDB:P*^JLBL#
M=U4FL_WS8[2J-RW8FG83O"KPEZ;R(/09!'X0O"(O[%T-G;SP.UR]%QM$EH5K
MK46UE&[]S^NYL1IA\J]#SK>RH\.RJ73.3"U2>3G"VC!2/\G1U8\_\(E__HKE
M46]Y])KT-R7I=4F_*2MAYL$QB7"]+4]0"S!NU]SM2H>[Y#.M)59EJI95_F]\
MGE=@5Q*%8?:K5FQE5)%GPN+%H\4_BK(AN1]KJ9T@ [D!86"A"F0' ^^<%-48
M467F] P^K;24>[B"Q_QY_P:A@W[X8'6KC"5%6C[)JI$&3B!AD]C'_RF;3&;X
MSW$QF](B8!'G\(!9$SI= :K&LGY"NJH=+(*0!0G*Y8R'(403%B4^A!$+4=FC
M*% XG<"0?9$VKY80)FPVB2"<,M^/8)JP).(0)RR,IO"3K-#SPIT0&99S3H@C
M7H)@QB8\IK\XCB&.&?<Y1#$+HA ^*8N'OID-],7W68S.G, L9N&$%GR6,,Z=
MQ[&/1H=O3/%\ V(M= 9V4\O_4;H^UBT83N#''Y* !^='5ASNRKI0&U2"Q)A^
M@;K!C*'M4!<">P0QL(& ^3R D/E)#!&+@@0HF EEV.H\)3BVIYLJQ^T8GV@V
M@UG @ND$PQ4B+CAP"CV/_LNAO_O:Y'8#/U<I(HNR?H]V&[AV58%\)WN^8R#
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
M'(]D86@#UE<:-)L/.J![=E_\!5!+ P04    " ![A0A5HCPZ'>,"  #2!@
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
ML@4IY5ITM7VO[OXC!X5B1Z]0M?&_Y&[X-EB0HC-6-<-A2-!4;?\O[@=#/.4
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
M"U&#EHK ]X:9)TO5!@A9U)R*?7<2?S1)2.I'<89R%B=.D[VV@0).;<",1+W
M8!EFM\-\K4 IG&B7C=*$N)]*?+XG_S=4#8)A"PK,K^XA7G[CX62GF/?S=CC9
M!_HO];-DV$4A]>.AE<-A2@XU7;!SRN.?:>WN,AIW;H1I#_Q>VU^7+MI;PO/R
M]J[UF:HUPX1P6*%I.!AA@ZCV_M(.C*S=G6$I#=Y G%CBE0^478#S*XF>=P.[
M07^)G/\$4$L#!!0    ( 'N%"%7+K[D[$P8  )PQ   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(W+GAM;+6;6V_;-A3'OPKA%4,+++%$7=TE!A+KT@[M$#3K
M]C#L@9%HFZ@NKD@G+; //^H2R5(8PLY.7Q)=SOF1(O_BT3F6+A[*Z@O?4BK0
MMSPK^.5L*\3N[7S.DRW-"3\O=[209]9EE1,A=ZO-G.\J2M+&*<_FV##<>4Y8
M,5M>-,=NJN5%N1<9*^A-A?@^STGU_9IFY</ES)P]'OC$-EM1'Y@O+W9D0V^I
M^+R[J>3>O*>D+*<%9V6!*KJ^G%V9;V-LU0Z-Q9^,/O"#;51?REU9?JEWWJ>7
M,Z/N$<UH(FH$D?_NZ8IF64V2_?C:06=]F[7CX?8C/6HN7E[,'>%T569_L51L
M+V?^#*5T3?:9^%0^O*/=!3DU+RDSWOQ%#YVM,4/)GHLR[YQE#W)6M/_)MVX@
M#ARLYQQPYX G#A@_XV!U#M:Q#G;G8!_KX'0.SK$.;N?@'NO@=0Y>,UGMZ#93
M$Q!!EA=5^8"JVEK2ZHUF?AMO.2.LJ*5X*RIYEDD_L0PH3RJV:V11KM'UGDL#
MSA$I4G3;RK,^?LLV!5NSA!0"725)N2\$*S;HILQ8PBA'KP,J",OX&_0*L0+]
ML2WW7"+XQ5S(3M9-S9.N0]=MA_ S'7+1Q[(06X["(J6IPG^E]S>Q!C"7H],/
M$7X<HFNL)?ZV+\Z19?R"L($Q^GP;H->OWB!.-_*.%*H.ZG$!323.;'#F(TZ!
M"?28CZ3J,5B#"8^_.%UOHN-[H\/$QX^-H<:,IM#J56XU7.L9[JHL$CE9%6ET
M_HGQ+^CO#](&O1<TY_^H5-H";36P#A!O^8XD]'(F(P"GU3V=+7_^R72-7U6*
M@(0%D+ 0$A9!PF(@V$@O=J\76T=?_K[/[VA5+WP5W955L]9U-SQ'_VKN_>N6
MZS3<^C'@?FE>S.\/M:!M^50M0,)"2%@$"8N!8",M.+T6'*T69&A+Y$,>IV]D
M9&NWZA!'O^Z9^(Y(7L="E1):JGN@!,MS_<5$#4^MSBS+7[C>V"Y0V-F^YUMC
MLU!AML#8G] BA1DV+</UQW:QJG>&;SO#58R&U.V'U-4.Z6J?[S-2/X,BNE[+
MA]+Z3B/#8T6R)<6&J@95RSUU58:$!9"P$!(60<)B(-A(-EXO&P\ZBGN0>H&$
M!9"P$!(60<)B(-A(+WZO%_^'K-Q:ZJFB\9\\$&#+L1U[LKY#MAE"PB)(6 P$
M&\EAT<MAH96#S%O;N$-3%%"9S#+E[&LAI\X^)"R A(60L @2%@/!1AHQC:$>
M8D 'F8X()!E06@!*"T%I$2@MAJ*-=7-01S-_2+#IL(<!8N$ZV)P\LJ\4=I[M
M.XX["20*.]]P/ -/,@6%G>U;MCU) 2*%G>5A>S'AQ6H[F5.H4P43#P.+3UVV
M90K^\A1"W]S)=RLD+0"EA:"T")060]'&HAKJ@29X0= $K0B"T@)06@A*BT!I
M,11MK)NA+FCJ"X,O7N4ARV$K\VF5\6QA^?A)+  M#X+2(E!:#$4;RV(H$9KZ
M&N%5FK)Z)2$9NB$L/9.26)$=$R13BD$+.UD,D+0 E!:"TB)06@Q%&TMF*(&:
M+G@$ JU^@M("4%H(2HM :3$4;:R;H09J:DMF+X] GN*G <LSS>DO$IWA*+B8
MAN_ZGC$-+PJDS$C\A3W--12&CFP:F]-D0V7H8]/QIMF&PM#UK(5C/)-N##5#
M4U\T?'XI_W]9!VA1$906@-)"4%H$2HNA:&-M#05(<P&^YH.6(T%I 2@M!*5%
MH+08BC9^_VBH26)M[>K%:[X>>ZIX.MKH%VV\P/XT+("V&H+2(E!:#$4;RV(H
M.6)]R?'S^>VY#$H?RF)SELF8E*(KSFGSADI,RTU%=EN6H*>+CE(JVJ9.E@HD
M+0"EA:"T")060]'&@AI*K1A#QR<,6DT%I06@M!"4%H'28BC:6#=#-15KJVX3
MW52U;EX3C@C:T:H^0394]3+H=8?U#R**<;YP)@G)45:!OHLG3S9H"124%D/1
MVLF>'[P[GM-JTWP6P%&3TK2OD?='^T\/KIH7[N>#>?O=PD=2;5C!44;7TM4X
M]V0.6;6? K0[HMPU;Z+?E4*4>;.YI22E56T@SZ_+4CSNU WT'V0L_P-02P,$
M%     @ >X4(5;)]_#/\!@  N3L  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&ULS9MM;]LV$,>_"N$50PNTL43Y,4L,)":W=5C6(&F[%\->*#)M"Y5$
MCZ23=-B''_40T;0964[/V-XDMGSW(WE''?47I;,'+K[()6,*/:9))L\[2Z56
MI]VNC)8L#>4)7[%,_S+G(@V5_BH67;D2+)P53FG2Q9XWZ*9AG'4F9\6Q:S$Y
MXVN5Q!F[%DBNTS047R]9PA_..W[GZ<!-O%BJ_$!W<K8*%^R6J4^K:Z&_=6O*
M+$Y9)F.>(<'FYYT+_Y0&H]RAL/@<LP>Y\1GE0[GC_$O^Y?WLO./E/6()BU2.
M"/6_>S9E29*3=#_^JJ"=NLW<<?/S$_W'8O!Z,'>A9%.>_![/U/*\,^J@&9N'
MZT3=\(>?636@?LZ+>"*+O^BALO4Z*%I+Q=/*6?<@C;/R?_A8!6+#07/<#KAR
MP-L.O6<<@LHA:-M"KW+HM6VA7SD40^^68R\"1T(53LX$?T BM]:T_$,1_<);
MQRO.\HERJX3^-=9^:G+#[EFV9N@U82J,$_D&O4.?;@EZ_>H->H7B#'U<\K4,
MLYD\ZRK=7N[5C2KV9<G&S[ #=,4SM92(9C,V<_B39O]!@W]7C[,>+'X:["5N
M!/ZRSDY0X+U%V,/8T9]I>W??-9QO:YV^N'4K&$&=^:#@!<_P2"S#Q4*P15B<
ML7R.GN;"'[]J4_1>L53^Z<IZR>VYN7EE.Y6K,&+G'5VZ)!/WK#/Y_CM_X/W@
M"CDDC$#"*!#,2DZO3DZOB5Z?EH)%?)'%?SM/G\N2,2@8^8IP/PF&8\\[Z]YO
M1KBQI4,CO-NDWPO\[38I4)M6[/IU[/IM8O=6!R]?*>-L@59,%&MJ%C'$[Y*X
MG/-O49CR=:9<H2V;Z&^.4T?6VPEN8U<.#6[+1BE0HU9T!W5T!XW1O19\MHZ4
M#FX19>>R,-B9)+W18#0>;,5NUTQ/7SP,;#.R:S;N]_I]O!647;-AX _PN#:S
MACNLASML-YENZLETO3&9/FQ,)OJXTE<_;(8^QFENIROJK?Y)SL.H-+A5H5!(
M+].ZQ%X\QO+/TV(I>.<-WWFN]>2RL6N'%EI(&(&$42"8E=]1G=_1D5;!$61R
M(&$$$D:!8%9RQG5RQE"57!^/6*:TMG'EJFQFM%$;O)-^;ZL<-?;ET!RT:9$"
MM6C%UO?,E;\'%5WV5-I47=JD5=JT8\R=URA[.N%CE!87^:ZSHMGWT)1\0T\H
M5$_L5&V(-/\_7H6"YU>AYKX=6NE :0241J%H=I:QR3(^TEI4@:%2!$DCH#0*
M1;-39#2SWZCZX%:DJAU[@>AM7R$W]^;@3+1IDT*U:4?8"%^_E?(]]JKT H&*
MG.<*J+J&ZA:%ZI:=1*/ _582',T%3]%4KZI"IP0]Q&J)IL4]32;0)<NB91J*
M+^@?]!/C"Q&NEG&46^>GC2AKX$TLOSCS!ZF[IZ T DJC4#0[DT;M^X-CK4F-
M]Q$.3A$DC8#2*!3-3I&Y0^$WWZ*PSQBASQCT.I0HW%B!WC@3--Q9#OSM]6>O
M"=EO0AM-[$$;V>XW"D_8"J-__XT+[7JAW>(H=$8+5.^#T@@HC4+1[,P:S>^/
MCU5Q(!7\%)1&0&D4BF;OHID[![A9*K^TXE18^P)TO%5SG$:CT5;9:8.B^U#V
M\(T:QZW4.%CM^:"63#AOI#=WY- 9#4HCH#0*1;-3:J0W/I;TQJ#2&Y1&0&D4
MBF:GR$AOW"R]7UQT7*IW^T+';82WBTX+%-V'LH=O=#'>HXNUPIT6XT],E:'9
M0@\[U8?1+4_6>62D+BB'%JBG/;UVVJNYHP?/>% !#4JC4#0[Y49%X_ZQBA*H
M/ :E$5 :A:+9*3+R&#?OAK^X* W:%*461J2-$=UC9 _>"$^\9V]\HR1=?;Y&
M%]D,_8_*%.CN.2B-@-(H%,V>!D:*XV-MH6-030U*(Z T"D6S4V0T-6[>2']Q
MF7)M8^\(MA9&I(T1W6-D/^9HU&K0K%:KLN%\DA%R@WD*2B.@- I%LW-@)'/@
M'ZE&!* 2&)1&0&D4BF:GR$C@H%&_M7JPKT)8CW_Z>.>A2)<9[F^;$8<9QH.=
MIQU=9KW-1NT!;SS_W"PHK^(L3M>I<YRPCSC#/N,,^Y#S,79[ Z-J@]ZQZ@*H
M"@6E$5 :A:+9*3(J--BWE]N\#R^17-_)2,2K(H6*"?<I!2I)06ED3P3\\L$P
M9VZ.(3\#(S^#9OEY%3X^6\) MU]!:0241J%H=@Z,"@Z&QRIAH H5E$9 :12*
M9J?(*-1@WV8Q3 D#E:N@-+(G GWTE87./28*U8\R-]V-5Q%3)A;%.Z 21?E[
M-N6[:?71^CW3B^+MRJWCE_[IU'<<)_XI+=\B-?CRI=:K4"QBG<N$S753WLE0
MUV91OB=:?E%\5;P(><>5XFGQ<<G"&1.Y@?Y]SKEZ^I(W4+^M._D74$L#!!0
M   ( 'N%"%5XK?,X\ (  *8)   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;*U676_:,!3]*U963:W4-8GS 700J06J;5(U5-KM8=J#"8983>S4=J#=
MKY_MA)2/@*C$"US;]QS?>VY\[>Z2\6>18"S!:Y92T;,2*?-KVQ9Q@C,DKEB.
MJ5J9,9XAJ89\;HN<8S0UH"RUH>.$=H8(M:*NF1OQJ,L*F1**1QR((LL0?[O%
M*5OV+-=:33R0>2+UA!UU<S3'8RR?\A%7([MFF9(,4T$8!1S/>M:->ST,M+]Q
M^$7P4JS90&<R8>Q9#[Y/>Y:C \(ICJ5F0.IO@?LX3361"N.EXK3J+35PW5ZQ
MWYG<52X3)'"?I;_)5"8]JVV!*9ZA(I4/;/D-5_F8 &.6"O,+EI6O8X&X$))E
M%5A%D!%:_J/72H<U@.OO < * (\%>!7 .Q;@5P#_6$!0 4SJ=IF[$6Z )(JZ
MG"T!U]Z*31M&?8-6>A&JOY.QY&J5*)R,[@A%-"8H!6.))%9?@ 1]EN6,*DN
M+^L#-@-])!* Z+0TAB\%6:#4+)X/L$0D%1<*\S0>@/.S"W &" 6/"2N$@HBN
M+57 >EL[KH*[+8.#>X+[4= KX#F7 #H0-L#[A^$#'"NX:^!N WQP_.Y-\.'Q
MNSN;<%L5J:X4K"L%#9^WA^\GGR-*_B%]OBY56:A@*9FB\KBIBHPX%JH2Y80J
M54-E!?AS,Q&2J]/YMZD:90!^<P"Z8UV+',6X9^5Z+[[ 5O3YDQLZ7YMJ<TJR
MP2G)AB<BVZBB5U?1.\0>Z7/3)'V)"@U*]_9%U/8Z;J=K+]8UW?7JN'YGRVMP
M,(*/BG4BL@VQ_%HL_Z!8]ZKQO*ENQY_5A3DK]O20DB-8$P5"&+3:6]KMNKFM
M( R]+?$.1O11\4Y$MB%>4(L7'!3OD4EU]N-5PS8&?F_834H&.Y^7YX1^I[6E
MY*X;#%MN"+>4;&"# =QF&^ZZA5ZG';S7I<S>7KOC] OF'O$YH0*D>*: SE5+
M\?#R55 .),O-M3=A4EVBQDS40PIS[:#69XS)U4#?I/73+/H/4$L#!!0    (
M 'N%"%5[OJ7.D@,  'H,   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;*V7;6_;-A#'OPJA#4,+=-&3+:F9;<!/Q3*@6Y"@VXMA+VCI;!.E2(VDXZR?
M?D=)T1R+4;TM?F%3U-W_>#\>I?/D*-5GO0<PY+'D0D^]O3'5M>_K? \EU5>R
M H%WME*5U."EVOFZ4D"+VJGD?A0$B5]2)KS9I)Z[5;.)/!C.!-PJH@]E2=5?
M"^#R./5"[VGBCNWVQD[XLTE%=W /YE-UJ_#*[U0*5H+03 JB8#OUYN'U.K/V
MM<&O#([Z9$QL)ALI/]N+FV+J!79!P"$W5H'BSP,L@7,KA,OXL]7TNI#6\73\
MI/ZASAUSV5 -2\E_8X793[W,(P5LZ8&;.WG\$=I\QE8OEUS7W^38V@8>R0_:
MR+)UQA643#2_]+'E<.* .FZ'J'6(SAU&+SC$K4-\:811ZS"Z-,*X=:A3]YO<
M:W K:NALHN21*&N-:G90TZ^]D1<3MD[NC<*[#/W,[ ,35.2,<G)OJ &L $.6
MLJRDP)$FWY.?J5+4;B9YLP)#&==O<?;3_8J\^?;MQ#>X!JODYVV\11,O>B%>
M3#Y*8?::K$4!A<-_->R?#/C[F'L'('H"L(@&!7\ZB"L2!^](%$218SW+R]U#
M5SK_+_KZ/T=_!B/NJB&N]>(7]'Y1.RK8%VK/\#NL Z$E9P5MCK0HR*T"C771
M3,@M<52/)K_/-]HH? +\X2J/9@$C]P+L4_%:5S2'J5?96.H!O-EWWX1)\(-K
M;UY3;/6:8NM7$GNVBZ-N%T=#ZK,[0/XL-U"0G.J]:Q<:@:06L*^2A]EX'-C/
MQ'\X!3P8Z-\"OC#H^I6"/F,W[MB-!]FM $6QHKN2IZ54ICT2+I*-W/@DJ3!-
M7"C'O>S#4>0P7/45XY&34U\Q2L\4GS%(.@;)((/Y2<H$'K$ET6!/^PV>?+%C
M&PYDKC48[>*1]%8_BE,7C[YAV"S^G$??,$M=BNN^810G SS2CD=Z.0_D@'T(
M*(6GR]8'EDM%64$TY:!)+LN2Z;J)RJ5V$TK[RTS>NPCU#<,T<Q'J&V*])%F?
M4-\PCN/WV8N$LHY0-DCHID0&JFX>N-2:,-M#\@:8D0T*?!95S%#.OCC?^XNL
M5\WG/+YJL?JJQ7K(HDG=/VFF2E"[NHNU.WL0IGF3=K-=HSRO^\.S^45XO0P=
M\RMLK)L^^!_YIBO_2-6."4TX;#%4<)7B3JFFTVTNC*SJ5FXC#3:&]7"/?PY
M60.\OY72/%W8 -W?C=G?4$L#!!0    ( 'N%"%5=2T3-QP(  &D'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;*U576_:,!3]*U963:U$FR\22@>1
M6E"U3=J&RKH]3'LPR06L.G9F.]#MU^\Z22-* ^JDO1!_W'-\[O'E>K25ZD&O
M 0QYS+G08V=M3''ENCI=0T[UA2Q X,Y2JIP:G*J5JPL%-*M .7<#SXO=G#+A
M)*-J;::2D2P-9P)FBN@RSZGZ?0-<;L>.[SPMW+'5VM@%-QD5= 5S,/?%3.',
M;5DREH/03 JB8#EVKOVK26SCJX!O#+9Z9TQL)@LI'^SD0S9V/"L(.*3&,E#\
M;& "G%LBE/&KX73:(RUP=_S$?EOECKDLJ(:)Y-]99M9CY](A&2QIR<V=W+Z'
M)I_(\J62Z^J7;)M8SR%IJ8W,&S JR)FHO_2Q\6$'X/</ ((&$+P6$#: L$JT
M5E:E-:6&)B,EMT39:&2S@\J;"HW9,&%O<6X4[C+$F>26"2I21CF9&VH [\>0
MB<P+*7"DR?GN1"[)=9K*TH[O( 6VH0L./?(9B^UT"H8RKL\0<C^?DM.3,W)"
MF"!?U[+45&1ZY!K4:T]UTT;;3:TM.*#M8RDN2.CU2. %00=\<AP^A13A?@7W
MG\-==*FU*FBM"BJ^\ #?%[6B@OVAMOQZZ(O0DK.,UM4H,C)3H-&G>@&]ZK!6
MDQ_7"VT4%N_/+C]J ?UN ?8/?:4+FL+8*>Q9:@-.\O:-'WOONMSY3V3/O I;
MK\)C[$E;)ZJMDZY\:Y*X(K']9I/XPWC8Q]O:[&;2%1;ZPZ ->Z:QWVKL']5X
M+Q:,<\BPE;Q*;,T6[:B(XR@>[&E]&=4?Q(.X6VK42HV.V\FQVV(Q <&^33)9
M+LRRY*WP+K71"QWGPV&XK[8CZM(+#JB-6[7QOUY^CP@P73+C%U<;1&$TV*^
MCK PN.SO5X"[TPCM(_2)JA43FG!8(M"[&&"FJF[L]<3(HNJ-"VFPTU;#-;Z%
MH&P [B^E-$\3VV[;US7Y"U!+ P04    " ![A0A5 #NG8<L"  !J!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RM5<ENVS 0_15"#8H$2*-=66H+
M2.P&38$B1IRTAZ('6AK;1"12)6D[Z==W2,F"%\7(H1>)R[S'-X]#LK<2\EG-
M 31Y*0NN^LY<Z^K*=54VAY*J,U$!QYFID"75V)4S5U42:&Y!9>$&GI>X)67<
M27MV;"33GECH@G$82:(694GEZPT48M5W?&<]\,!F<VT&W+17T1F,03]5(XD]
MMV7)60E<,<&)A&G?N?:O!HF)MP$_&*S41IN83"9"/)O.7=YW/",("LBT8:#X
M6\( BL(0H8P_#:?3+FF F^TU^ZW-'7.94 4#4?QDN9[WG0N'Y#"EBT(_B-57
M:/*)#5\F"F6_9-7$>@[)%DJ+L@&C@I+Q^D]?&A\V '[T!B!H ,%[ 6$#"&VB
MM3*;UI!JFO:D6!%IHI'--*PW%HW9,&YV<:PESC+$Z?26<<HS1@LRUE0#[H\F
M U%6@F-+D4^;'3$E(PD593GY\H)EI$ 1RG-RK^<@R6 AI4%?*P48?#P$35FA
M3I#C:3PDQT<GY(@P3A[G8J$0IGJNQ@2,##=KQ-[48H,WQ'Y;\#,2>J<D\(*@
M SXX#!]"AG#?POUMN(NVM=X%K7>!Y0O?X+N7,\K97VKJ\12-XDH4+*=U>:(O
M:)9"1^H!-*_#:T5^74^4EEC-O[O\J 5$W0+,";]2%<V@[U1F+;D$)_WXP4^\
MSUWN_">R+:_"UJOP$'NZ+AQH"J<KV9HAL0SF]EFFP45TZ?7<Y686'5%)$$=M
MU):\J)47'91WQY>X&T*^=NFJH?'&BE&<1#NR]H/B)(Z[5<6MJOB@JOI@9<W!
MHO9@=0F,]];V+T-S0K84=D2A<4FWQ*25F!R4^"@TUG.UL[NV_,4[U2=[&QH'
MX7FRHWX_*KKPDUV#W8V;T+Q"WZF<,:Y( 5/$>6?GF+ZL;_:ZHT5E+\>)T'C5
MVN8<'T.0)@#GIT+H=<?<M^WSFOX#4$L#!!0    ( 'N%"%70(E49Y@,  *\1
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;+5886^;.!C^*Q8W39O4
M%@P$DBY!VM*KKJ=NBM;M[L-I'UQP$FM@,]LDW?WZ>PV4A(2@ZT2^-#:\[\/S
M/GYP7S/="OE=K2G5Z"E+N9I9:ZWS:]M6\9IF1%V)G'*XLQ0R(QJF<F6K7%*2
ME$E9:KN.$]@98=R*IN6UA8RFHM IXW0AD2JRC,B?'V@JMC,+6\\7/K/56IL+
M=C3-R8H^4/TU7TB8V0U*PC+*%1,<2;J<6>_Q]1R')J&,^(O1K=H;(U/*HQ#?
MS>0NF5F.8413&FL#0>!G0^<T30T2\/A1@UK-,TWB_O@9_;8L'HIY)(K.1?HW
M2_1Z9HTME- E*5+]66S_H'5!(X,7BU25?]&VCG4L%!=*BZQ.!@89X]4O>:J%
MV$O _HD$MTYP_V^"5R=X9:$5L[*L&Z))-)5BBZ2)!C0S*+4ILZ$:QLTR/F@)
M=QGDZ>B6<<)C1E+TH(FFL$ :S466"PXCA2[W)V*)%A(,)/5/1'B"?O]1L-QD
M7*!/8+@W-U03EJJWD/7UX0:]>?46O4*,HR]K42A(4%-; V7S8#NNZ7VHZ+DG
MZ/U9\"OD.1?(=5RW(WW>GWY#8TC'93INI]L@5*.6VZCEEGC>";SG\B_0(B6@
M5$L%],\]A*,[4%%]ZRJUPO:[L<W[>JUR$M.9!2^DHG)#K>CU;SAPWG45/A!8
M2P:OD<'K0X^^" V&R?>]0'=>6$FA.I>Z @U*4+.];"+?<8,PG-J;_<J.P[S
M<;#;A+4X^PUGOY?S/57J&G:-N,B*%)R>P,L.TH#UJ^T$:B"9D)K]6U[HXE\]
M8+1'[-)U?=\[+* C#D\\[)RH8-14,.JM8'%";TYU%]O1$0L<CEW?.2#;$18$
M$^QT<PT:KD$O5[-K%)I*M"8RV1))2])*++69=-'MQ7OIRS$06*OTL"D]/.,>
M$0XIPT!@+1G&C0SC<^P1XR,[NL[$'XT.7'L<AB>A-QEUNW;2<)[T<K[C8%E.
MTLM"T<:LL$]LH-NIEB\62G?R[@5^Z;H-!-;2 #N[CL YHX%K\(&4& JM+<5>
M<X3/8>(:M;WW.D&(#US<%><[ONMWVQCOVA3<^^\_NBTD9[JHM]TE>S+C;JJ#
M-B5#H;7+WK4EV#NG<WN;GA=+,1!:6XI=MX/[VYU?=>YQ[S(>>^-#WW9$!<&)
ME@'O^AO<W^#<4SB/K46:()8!\TUY&NFFV0OTXJ4:"*U=]JY5PL$Y73MHXS04
M6EN*7>N$>UN27W9M>'1DP%Z(O4/;=H6-/._ M_;>:=I\ROA(Y(IQA5*ZA#SG
M*@2[R.KK0#71(B\/V(]"PW&]'*XI2:@T 7!_*81^GI@S>_.-)OH/4$L#!!0
M   ( 'N%"%4*[ J(@0(  -X%   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;(U446_3,!#^*U:8T"9M2YHVV1AII'5C Z1)5<O@ ?'@)M?&S+&#[33;
MO^?LI*% 6WA)?/;=Y^\[WUW22/6D"P!#GDLN]-@KC*FN?%]G!914G\L*!)XL
MI2JI05.M?%TIH+D+*KD?!D'LEY0)+TW<WE2EB:P-9P*FBNBZ+*EZF0"7S=@;
M>)N-&5L5QF[X:5+1%<S!/%93A9;?H^2L!*&9%$3!<NQ=#ZXFL?5W#I\9-'IK
M3:R2A91/UOB0C[W $@(.F;$(%']KN '.+1#2^-%A>OV5-G![O4&_<]I1RX)J
MN)'\"\M-,?8N/9+#DM;<S&3S'CH]D<7+)-?N2YK.-_!(5FLCRRX8&91,M'_Z
MW.5A*R ,]P2$74#H>+<7.9:WU- T4;(ARGHCFETXJ2X:R3%A'V5N%)XRC#/I
M'1-49(QR,C?4 *;;D!M95E+@2I.S;4,NR;V4><,X)\>W8"CC^H0<$2;(IT+6
MFHI<)[Y!5A;;SSH&DY9!N(=!3!ZD,(4F[T0.^>_Q/JKI)84;29/P(.#'6IR3
M87!*PB ,R>/\EAP?G1S '?:I&CK<X1[<7OO7F<0O%D5#5?YME^(6:+0;R/;9
ME:YH!F,/&TF#6H.7OGXUB(.W!VB.>IJC0^@]S5.R@!43@HD5UBW'5X9=5%NP
MV('9#EZG431Z$R3^>@>'J.<0'>2 N<%V$%C 2H'(7HA15&A.VT;,OV-=VTK;
M62TM<K1%Z&QP,=A#*.X)Q?^9%!#Y/S(2_YV1X<7EGP3\K9XK0:W<9-$DD[4P
M;?OUN_WPNFY[]I=[._D>J,*'TH3#$D.#\PL4K]IITAI&5JZ#%]+@/'#+ @<P
M*.N YTLIS<:P%_0C/?T)4$L#!!0    ( 'N%"%6I&%4?- 0  !L1   9
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
M@3 3].=SKK.BOC$$S?FG\7]02P,$%     @ >X4(5<$8&4X3!0  J2D  !D
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
MWX#49$X!S8 3(=&UT*#0,9J5#PJ));HVY3'&4CX0OD)G3!1<V^$K@N>$$OV
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
MY0$&-.;Y?[0IV]H]%&1<T*0TEA$D45I\DL>R$#L&$J?= )<&^%2#?FG0WS/
MPV<,W-+ W??@/F,P* WRU*TB][QP'A%D,F9T@YAJ+='415[]W%K6*TI51[D7
M3'X;23LQN5\2!F=36>H0W=!$]C].<@;/T ?"&%$THE<>"!+%_+5\^G#OH5<_
MOQY;0GI7&%90>IH6GO SGOKH/4W%DB,_#2%LL??T]D.-O26SKE+'3ZE/L1;P
M]RQ]B_KV&X1MC%OBN3G=W&E+Y]N\^U_MO5&,?M4/^CE>7]L/9H?]X%IV@G0!
M<FP0:+9%N^WNR#9_?+TA+$1__RDAT:V A/_3UCL*_VZ[?S4>7O(5">"J)P<\
M#FP-O<DO/SE#^]<V:DR">2;!?$-@#1+=BD17AS[YD"4S8(C.$5TI\CA:2/*$
MI.I5E"*NJ..M;VX!.\AAU=2RGMAC:[U;\*,MO*,M?%V+1KZ#*M^!-M_;5+!(
MSED!6I,X@]W$X1%8$/'6@69:H YW G$N;/6WE_1ANW[1;C_W%L!^OZ6A?]CP
M?. V&S8J,:PJ,=16XB$E"64B^E=RS7=>T6#W589'=0UM%1D>Q+5?"ZW_KF_<
M47>^(7>-8IY7Q3S7%A/;3A_YR2JF6P DI^#@,UIE+%C*DJ)53-*V"FHANPYO
M)L$\DV"^(; &+Q<5+Q<O/$==F"31))AG$LPW!-8@<521.-*^7-=KN9(DLQB0
M5#EHGHF,03%-\6.SU.A@_ABJQ9/K[@U5V@"Z%OY$I[XAIXV:.G:]BK>/C/\,
M KI(OWH"*/%WAV3<-M7=Z /I6MU3W?JFW#;KNZ.2''/U?2,5M-+H4;I FURI
M0GA&UL"D\D9KX$)]L0(6T9"W<J&-I>LP9!3-.U(G%R6%2,,N"LFV+3W?5$!-
M*G%-)=:&^%$2P*) K8KO\ZG](8U$.P]:H,X\F$3SC*+YIM":E-3:TWEI\>D8
M59]&T3RC:+XIM":5M0)U]!+TQPZ4VE@ZLVH2S3M2)XRV0!A'CGW*B&DHLB:G
MM<IV]#+[4X,)R:24W200&8F1 ):T,J-%[,R,233O2+9NP4PK#X;B:/)0:WSG
MF,C_UD7>H>X>#.SV99Y1O7^Z8]^4XV:-:^GOG*+]OV21V*+;-) SC-H OWM&
M].O!.G=SH[+?*)IO"JU)2ZW\G9>6_HY1[6\4S3.*YIM":U)9ZW_GNVT .(=B
M'./!R,47^UL ^A@ZU_]4O[XIO\T?M.IM *S?!O@#MO7&93F*36F:\7P$0_^A
MT\6/WE/7]\$HFF<4S3>%UN2LWEK S@L/;=CH?H)1-,\HFF\*K4EEO;6 ]5L+
M/U3\Z&/IS*K1W8DC=7(*S8.&SRH>4^$TB:PW)+!6)7_[2KO$;RQX6]?9^D Z
MU_U$M[XIM\WZUKL$^-0?JHO9'D6<9\=_IL:'OR [HR$>#?:+:E3)MWC%Y^?]
MT6B_IM]#I>-:I6.];LWG!]3231G(A0"/!"#E- K@2<B7?5PU:JVV40UO%,T[
M4HM3MJ%-!5309>T<P4J +?*S;UP2D:6B.(53/:W.UUWGI\KVGD^=RQNGY;GG
M7/K%Z;D:OCC,]YZP191R%,-<NK+?GLO$6'$^KK@1=)4? )M1(6B27RZ!A,!4
M _G]G%+Q=*,<5*<4)_\#4$L#!!0    ( 'N%"%5UU:DQL00  %H7   9
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
M)M63;IIS50<"UP%J?LJ8W'2T0%U91G\ 4$L#!!0    ( 'N%"%5=/-L-2 ,
M -04   -    >&PO<W1Y;&5S+GAM;-U874_;,!3]*Y$9$T@3:1M(F]%6VBHA
M3=HF)'C8&W(;I[7D.)GCLI9?CZ^=IA_X5AT/@RX5Q+['Y]QC^Z8Q]"N]%.QN
MQI@.%KF0U8#,M"X_AV$UF;&<5A=%R:1!LD+E5)NNFH95J1A-*R#E(NRT6G&8
M4R[)L"_G^4VNJV!2S*4>D&X3"MSM6SH@[?B2!$YN5*1L0![./OZ>%_KZ0^#N
M)Y].3EH/Y]>[\3,+G)/0*WIU@.A%"]<U&"8=;TO;X:=&R!%/,5KW,$?[/>&N
M>AY7EN 4S[8"F$ARD,<]!A'A;LOK;L.7)89UP0S[62'7=1,1%S#*-&?!(Q4#
M,J*"CQ4'5D9S+I8NW(' I!"%"K0I6).J#9'JR<%MUX-:KG5R+@ME<[L,[O>X
M'KX#K'I@D O1&.P0%QCV2ZHU4_+&=.Q@&WP!!77[?ED:AU-%E^W.%5D3[,TD
M&1<J9:I)TR:KT+ O6 9V%)_.X*Z+,@10ZR(WC933:2&I];!BU TC.V%"W,&#
M_BO;TEYD&WMF=TPV36.H;CH9UP']336GO2E[^2K=H.2/A?XZ-].1M@]%QFX5
MR_C"]A=98P!3;^/JM"S%\HO@4YDS-_F#$P[[=,4+9H7B3R8;E,K$!)@BP2-3
MFD\V(W\4+>_90J_*:9'AGCM'Z/G?KO.42::HV#1M:O\]K_*K'4?=M[)LOU5V
M#7L]UF_O]V[RZAA,QL=@\BAJLG<,)I,C,-E]LV_-PTU&[W,AP_HDM''<VCIL
M-=$ #K4#\A..QV*=-!C/N=!<UKT93U,F7YRYC+RF8_,GVY:^&9^RC,Z%OF_
M 5FW?["4S_.D&74+"U&/6K>_P_3:<7.B-KFX3-F"I:.ZJZ9CVPQ,PV2M+R#L
M(C?V\B,8QV%^!# L#^8 XS@6EN=_FD\/G8_#,&\]+])#.3V4XU@^9&0_6!X_
M)S&7?Z9)$D5QC*WH:.1U,,+6+8[AQZ^&>0,&E@<R_=U:X[N-5\C^.L#V=%^%
M8#/%*Q&;*;[6@/C7#1A)XM]M+ \PL%W :@?R^_- 3?DY402[BGG#GF <21(,
M@5KTUV@<(ZL3P\>_/]A3$D5)XD< \SN((@R!IQ%', ?@ 4.BR+X'=]Y'X>H]
M%:[_CSE\!E!+ P04    " ![A0A5EXJ[',     3 @  "P   %]R96QS+RYR
M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY
M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL
M/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%
MY4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.
MW&,EC'%BM/XU@LD/['X 4$L#!!0    ( 'N%"%7\BU-Z:00   \F   /
M>&PO=V]R:V)O;VLN>&ULQ9I+;^,V$(#_"J%3>DAMO9P'U@LDMM,:<!UC9>0:
M,#(=$Y%(EZ2<W?WU'<GQ+ME-!KU,=9)$"=*G&9$?'_KTJLW+D]8O[&M=*3N.
M=L[MKP<#6^Y$S>WO>B\4G-EJ4W,'A^9Y8/=&\(W=">'J:I ,AZ-!S:6*/G\Z
MW6ME!OZ!=J)T4BLH; L>I'BU/\^WA^P@K7R2E73?QE&W7XF(U5+)6GX7FW$T
MC)C=Z=<_M9'?M7*\*DJCJVH<Q<<3#\(X6?Y27+20:_YDNQ+'G[YP !E'HR'<
M<"N-==T5W?TY,!X$7'P\:IR^DY439LJ=^,/H9B_5<WL;>(N!]QI='$[;8Q"O
MS7\)H]YN92FFNFQJH=PQCD94+:"R.[FW$5.\%N-HH@_"L!5_%NU+P5/FF^,+
M.B#SPF6N)9PP\TW'2,ASOYS.EL5LRF"ON%_,IS=K.+B]6=PL)S/F028(9-(+
M9+&&S5^SI0>9(I!ICY"/B0>9(9!9GY"I!YDCD'F?D)D'.4(@1[204V%+(_=M
M.=-;=MM8J82UC*L-*YK:@[Q ("]H(;^(@U"-W]1<(C"7M#!W4G%52EZQHB5H
MKV837>^U@CWK,5XAC%?$C%P:]L"K1K1)_4D\5]:9(*OQ$&NTA\0U1*M#*TEX
M*BN$DMJP)8C9#V*,2H78*@O!;4B#V2.FUH>N:^G:BX[5$Z+GP/\"4AM"8O:(
MB?51.%V^['2U$<8^LMG?#72?3K20:Q\3\T=,+)!BQXTXOX7T;KK**Y3M+O+Y
M,'7$Q.Z8JU+7@JWYUS"UF"EB8E5 M&39Y7(JJ\9!Y);PI(4&6ZR@,^AC8JZ(
MR64!A0"WX@8^O;7AD-JNJQ\$$A-(3&P0U+E!%RO&'!(32^3-NNP,QA^5L+_Y
MG6C,&@FQ-7 !!WU]3!X)L3Q0!P=93M Q";E5WG?P6]I]3,PK";%7CBI^]UO$
M/)+TY)%WHH?I)"'6"=ITA]\B9IBDS\%(,*Q+,,,D_\]PA)U-A>.R"K]&3"Q)
MGT.3,,V86!+JT0F*Z:<YQ3R3]NF98/R>8IY)J3V#8N8^)N:9E-@S..;(QT1G
MOX@]@V->^)B8=U)B[^"8ESXFYIV4V#LXYI6/B7DG)?8.AOG8S9#\P,2\DQ)[
M!^]1!NTF9J&4VD(H9M!N8A9*B2WT8<?WG"VY\6<J,LQ"64]S9(!9-+4_E9=A
M%LJH%V PS'#9 +-0UM=H!S#A]CXF9J&,>A$&C:9?TS-T%8;80F^#LG-_^ U5
M_JV8^YB8A3)B"_W +)K]ONJ:=VB.)MSNV%VE7WU,S$(9L870^5UVYF-B%LJ(
M+83.\(8U';-01FRA#T?FO[:;F(4R8@NAF$$T<\Q".;&%$,Q_R3+'+)036PB/
M9K NC%DH)[80CNGWD'+,0CFQA?Q%B'<G.W),/CFQ?/ YK2#7Z$\ O4Z]!;G&
MY),3R^?C59,N\SXF)I^\D\_@] /21FRE$ILE/,)"><FK<F58NSFNIF9YN\*Q
M;:IJ F7W:J'YYO0_T^E?K,__ %!+ P04    " ![A0A5\R"+>>D!   2(@
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=H[3L- %(7AK41> )/[
MF/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5??;+&GK^D75NVW2%O
MMGV>'/>[0UXTFU+ZAQ#R<I/V;;[I^G0X7UEUP[XMY^6P#GV[?&_7*>AT.@O#
MSQG-X_SGS,GKJ4]_F=BM5MME>NJ6'_MT*+\,#I_=\)XW*95F\MH.ZU0633CN
MKJ=SN!SDYCRYF3R_+9KA^4V:4#M((4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0
M+03=U@^Z@Z"[^D'W$'1?/TBF*..4(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+
M@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O
M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;
M)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ
M[01Z.^KM!'K[:+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#OB'I' KTC
MZAT)](ZH=R30.Z+>D4#OB'I' KWCZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7
M^/S_I+J<[TW7QU^6WR='[%QP#O +R.,74$L#!!0    ( 'N%"%6R:$G8U0$
M +\A   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y
M$>>->JM>^ <JG TRH$W;S?GO+4Q--$I<9N)[ X&VYSVTR7/%Y>.+HS#9M4T7
M%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO
M:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8.<T)5
MNW"2)F3LVX1^Y.> MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[M<U@65
MMMBT:4D>G"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2
MKYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$.
M]"%!^E @?6B0/N8@?9R"]'$&TL<Y2!]\AM((BJ@<A52.8BI'096CJ,I16.4H
MKG(46#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625
M*+)*%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D
M52BR:A19-8JL&D56C2*K1I%5H\BJ4635_RGKD[7KO_ZEH+_GK:F[]WPV_+=Q
M]0I02P$"% ,4    " ![A0A5!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( 'N%"%55]0Z=[@   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( 'N%"%697)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ >X4(57Y>\H(N!@  J2,  !@
M         ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( 'N%"%7 4)  5@8  $T:   8              " @7$.  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " ![A0A5(< +B*<'  !.+0
M&               @(']%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ >X4(5>,D<L9D P  A0L  !@              ("!VAP  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( 'N%"%6RJK+BEPX
M .*L   8              " @70@  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " ![A0A5DPEX]^D(   C)P  &               @(%!
M+P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ >X4(54=9
MA=V "P  :1T  !@              ("!8#@  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( 'N%"%46R&38" 4  '$,   8
M  " @19$  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " ![
MA0A5GC#:[I<'  #>$P  &               @(%420  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ >X4(5;N.!5Y+"0  7QH  !D
M         ("!(5$  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " ![A0A5D8?/S$@,  "[(P  &0              @(&C6@  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( 'N%"%7PE<+7@0,  .8'
M   9              " @2)G  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ >X4(5<:S%: E"P  1QX  !D              ("!VFH
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " ![A0A5SQHW
M>80'  # %   &0              @($V=@  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( 'N%"%6'H?" SP<  ',5   9
M  " @?%]  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M>X4(5;F5EY#]!0  U0X  !D              ("!]X4  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " ![A0A5VGA<I_$%  ""#P  &0
M            @($KC   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( 'N%"%6B/#H=XP(  -(&   9              " @5.2  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ >X4(57L5<!;N"@
M^1P  !D              ("!;94  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " ![A0A5;A6V[)$"  #'!0  &0              @(&2
MH   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( 'N%"%7(
MG!;OW@8  .T3   9              " @5JC  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ >X4(560W!V;R @  5@<  !D
M     ("!;ZH  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" ![A0A52=Y)+! &  !@#P  &0              @(&8K0  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( 'N%"%4V*#F$,P,  *8'   9
M              " @=^S  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ >X4(5041T$@<!0  Y0T  !D              ("!2;<  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " ![A0A5=6MK# @$
M  !0"@  &0              @(&<O   >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( 'N%"%7+K[D[$P8  )PQ   9              "
M@=O   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ >X4(
M5;)]_#/\!@  N3L  !D              ("!)<<  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " ![A0A5>*WS./ "  "F"0  &0
M        @(%8S@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( 'N%"%5[OJ7.D@,  'H,   9              " @7_1  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ >X4(55U+1,W' @  :0<
M !D              ("!2-4  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " ![A0A5 #NG8<L"  !J!P  &0              @(%&V
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( 'N%"%70(E49
MY@,  *\1   9              " @4C;  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ >X4(50KL"HB! @  W@4  !D
M ("!9=\  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " ![
MA0A5J1A5'S0$   ;$0  &0              @($=X@  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( 'N%"%4!;K7@ @,  %0)   9
M          " @8CF  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ >X4(52XD-'XM P  T0@  !D              ("!P>D  'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " ![A0A5OV.P=T0$  !_
M&0  &0              @($E[0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( 'N%"%5;:&-08 4   LE   9              " @:#Q
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ >X4(5<$8
M&4X3!0  J2D  !D              ("!-_<  'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " ![A0A5-Y$.9 P$  #.%P  &0
M    @(&!_   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M 'N%"%7Q_#N'T0(  +@(   9              " @<0  0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ >X4(50D;AX8H P  _0D  !D
M             ("!S ,! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " ![A0A5B!>H![(%   A+   &0              @($K!P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( 'N%"%546;4'PP(
M "D(   9              " @10- 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ >X4(51I9?W+; @  N0<  !D              ("!
M#A ! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " ![A0A5
M!EM?'K4#  #($P  &0              @($@$P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( 'N%"%5E]_?P9@4    G   9
M      " @0P7 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ >X4(5529N0N"!   U!D  !D              ("!J1P! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " ![A0A5>')G-_(#  !'%0
M&0              @(%B(0$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( 'N%"%6K2XB]U04  +$H   9              " @8LE 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ >X4(5775J3&Q
M!   6A<  !D              ("!ERL! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " ![A0A5D9&.GQ8$   &$0  &0
M@(%_, $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( 'N%
M"%7Y&Z(&D@(  +X'   9              " @<PT 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ >X4(57_.]T4$!   [1(  !D
M         ("!E3<! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " ![A0A5'[2Q/3$$  ";%@  &0              @('0.P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( 'N%"%7N@(A,[ (  &4*
M   9              " @3A  0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ >X4(55T\VPU( P  U!0   T              ( !6T,!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " ![A0A5EXJ[',     3 @  "P
M            @ '.1@$ 7W)E;',O+G)E;'-02P$"% ,4    " ![A0A5_(M3
M>FD$   /)@  #P              @ &W1P$ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ >X4(5?,@BWGI 0  $B(  !H              ( !34P! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ >X4(5;)H2=C5
M 0  OR$  !,              ( !;DX! %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     $$ 00"^$0  =% !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>215</ContextCount>
  <ElementCount>275</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2107103 - Disclosure - Financial Statement Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponents</Role>
      <ShortName>Financial Statement Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2118104 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2122105 - Disclosure - Convertible Senior Notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotes</Role>
      <ShortName>Convertible Senior Notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2129106 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2133107 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - Stockholders??? Equity and Convertible Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock</Role>
      <ShortName>Stockholders??? Equity and Convertible Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2137109 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2144110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2146111 - Disclosure - Basic and Diluted Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/BasicandDilutedNetLossPerShare</Role>
      <ShortName>Basic and Diluted Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2150112 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/Revenue</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Financial Statement Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsTables</Role>
      <ShortName>Financial Statement Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/FinancialStatementComponents</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2319303 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Convertible Senior Notes (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesTables</Role>
      <ShortName>Convertible Senior Notes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/ConvertibleSeniorNotes</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2330305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/Leases</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2338306 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/ShareBasedCompensation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2347307 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables</Role>
      <ShortName>Basic and Diluted Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ringcentral.com/role/BasicandDilutedNetLossPerShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/RevenueTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails</Role>
      <ShortName>Financial Statement Components - Components of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Financial Statement Components - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails</Role>
      <ShortName>Financial Statement Components - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails</Role>
      <ShortName>Financial Statement Components - Components of Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails</Role>
      <ShortName>Financial Statement Components - Components of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Financial Statement Components - Components of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails</Role>
      <ShortName>Financial Statement Components - Components of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2415409 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails</Role>
      <ShortName>Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417411 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails</Role>
      <ShortName>Financial Statement Components - Components of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2420412 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2421413 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2424414 - Disclosure - Convertible Senior Notes - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails</Role>
      <ShortName>Convertible Senior Notes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Convertible Senior Notes - Summary of Conversion of the Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Summary of Conversion of the Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2426416 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2427417 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2428418 - Disclosure - Convertible Senior Notes - Summary of Capped Calls (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails</Role>
      <ShortName>Convertible Senior Notes - Summary of Capped Calls (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2431419 - Disclosure - Leases - Components of Leases and Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails</Role>
      <ShortName>Leases - Components of Leases and Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2432420 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2434421 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/CommitmentsandContingencies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2436422 - Disclosure - Stockholders??? Equity and Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails</Role>
      <ShortName>Stockholders??? Equity and Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2441425 - Disclosure - Share-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2442426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Stock Option Activity Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443427 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails</Role>
      <ShortName>Share-Based Compensation - Summary of RSUs Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2445428 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/IncomeTaxes</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2448429 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails</Role>
      <ShortName>Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2449430 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails</Role>
      <ShortName>Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="rng-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ringcentral.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ringcentral.com/role/RelatedPartyTransactions</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="rng-20220630.htm">rng-20220630.htm</File>
    <File>rng-20220630.xsd</File>
    <File>rng-20220630_cal.xml</File>
    <File>rng-20220630_def.xml</File>
    <File>rng-20220630_lab.xml</File>
    <File>rng-20220630_pre.xml</File>
    <File>rng-20220630x10qxex101.htm</File>
    <File>rng-20220630x10qxex102.htm</File>
    <File>rng-20220630x10qxex103.htm</File>
    <File>rng-20220630x10qxex311.htm</File>
    <File>rng-20220630x10qxex312.htm</File>
    <File>rng-20220630x10qxex321.htm</File>
    <File>rng-20220630x10qxex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="714">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>81
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "rng-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 215,
   "dts": {
    "calculationLink": {
     "local": [
      "rng-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rng-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "rng-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rng-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rng-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rng-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 450,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 7,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 12
   },
   "keyCustom": 17,
   "keyStandard": 258,
   "memberCustom": 13,
   "memberStandard": 40,
   "nsprefix": "rng",
   "nsuri": "http://ringcentral.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://ringcentral.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118104 - Disclosure - Fair Value of Financial Instruments",
     "role": "http://ringcentral.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122105 - Disclosure - Convertible Senior Notes",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotes",
     "shortName": "Convertible Senior Notes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129106 - Disclosure - Leases",
     "role": "http://ringcentral.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133107 - Disclosure - Commitments and Contingencies",
     "role": "http://ringcentral.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - Stockholders\u2019 Equity and Convertible Preferred Stock",
     "role": "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock",
     "shortName": "Stockholders\u2019 Equity and Convertible Preferred Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137109 - Disclosure - Share-Based Compensation",
     "role": "http://ringcentral.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144110 - Disclosure - Income Taxes",
     "role": "http://ringcentral.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146111 - Disclosure - Basic and Diluted Net Loss Per Share",
     "role": "http://ringcentral.com/role/BasicandDilutedNetLossPerShare",
     "shortName": "Basic and Diluted Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150112 - Disclosure - Related Party Transactions",
     "role": "http://ringcentral.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "role": "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "rng:DeferredAndPrepaidSalesCommissionCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Revenue (Tables)",
     "role": "http://ringcentral.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Financial Statement Components (Tables)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsTables",
     "shortName": "Financial Statement Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "role": "http://ringcentral.com/role/FairValueofFinancialInstrumentsTables",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Convertible Senior Notes (Tables)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesTables",
     "shortName": "Convertible Senior Notes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rng:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330305 - Disclosure - Leases (Tables)",
     "role": "http://ringcentral.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rng:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338306 - Disclosure - Share-Based Compensation (Tables)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347307 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)",
     "role": "http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables",
     "shortName": "Basic and Diluted Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)",
     "role": "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ie8df1a7bd5e2448faed9b7a3cda3b095_D20220101-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Revenue (Details)",
     "role": "http://ringcentral.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Financial Statement Components - Components of Cash and Cash Equivalents (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails",
     "shortName": "Financial Statement Components - Components of Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Financial Statement Components - Narrative (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails",
     "shortName": "Financial Statement Components - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Financial Statement Components - Components of Accounts Receivable, Net (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails",
     "shortName": "Financial Statement Components - Components of Accounts Receivable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "Financial Statement Components - Components of Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Financial Statement Components - Components of Property and Equipment, Net (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails",
     "shortName": "Financial Statement Components - Components of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i2241d486d9e94affb75e7c1dcebad405_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Financial Statement Components - Components of Goodwill (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails",
     "shortName": "Financial Statement Components - Components of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415409 - Disclosure - Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails",
     "shortName": "Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails",
     "shortName": "Financial Statement Components - Summary of Estimated Amortization Expense for Acquired Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - Disclosure - Financial Statement Components - Components of Accrued Liabilities (Details)",
     "role": "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails",
     "shortName": "Financial Statement Components - Components of Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420412 - Disclosure - Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details)",
     "role": "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails",
     "shortName": "Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i0af3927f671a4e13b78c3581a9407c4a_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421413 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)",
     "role": "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
     "shortName": "Fair Value of Financial Instruments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - Convertible Senior Notes - Narrative (Details)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
     "shortName": "Convertible Senior Notes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "if757b9176e1e44e1912545d9c544a4fa_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3a9ab274b3de4b24a9946408b51498c6_I20211108",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Convertible Senior Notes - Summary of Conversion of the Notes (Details)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
     "shortName": "Convertible Senior Notes - Summary of Conversion of the Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtConversionsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i2a8c2098c09b4f63a7c608cac16c828f_I20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i0eac9d5e19814fd1b1e3734941c11d24_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426416 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails",
     "shortName": "Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i0eac9d5e19814fd1b1e3734941c11d24_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rng:ScheduleOfInterestExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfDebtDiscountPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427417 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails",
     "shortName": "Convertible Senior Notes - Schedule of Interest Expense Recognized Related to Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rng:ScheduleOfInterestExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfDebtDiscountPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428418 - Disclosure - Convertible Senior Notes - Summary of Capped Calls (Details)",
     "role": "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
     "shortName": "Convertible Senior Notes - Summary of Capped Calls (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i393fbd797e4746cf81cf23cba53f1f91_D20180301-20180331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431419 - Disclosure - Leases - Components of Leases and Lease Costs (Details)",
     "role": "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails",
     "shortName": "Leases - Components of Leases and Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rng:AssetsAndLiabilitiesLesseeTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i3d5ba6b2dd48404180f9d9e14634176a_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432420 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434421 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://ringcentral.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i45040931e2284a23902ee3d0c0bb51f0_D20170425-20170425",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ic57b1209b28741d98c65f0b90d43ac2e_I20211213",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436422 - Disclosure - Stockholders\u2019 Equity and Convertible Preferred Stock (Details)",
     "role": "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails",
     "shortName": "Stockholders\u2019 Equity and Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ic57b1209b28741d98c65f0b90d43ac2e_I20211213",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails",
     "shortName": "Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ib2e9db2a8a60412dbb4ed6ac84997031_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8ab725ced5b241d78b7315c62c160d8e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ifc7235c2f2b440e6b25d0b98ad6d7ebb_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails",
     "shortName": "Share-Based Compensation - Summary of Share-Based Compensation Expense by Award Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i233aef1216d94de8a5e7c8a7f7e8cfce_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441425 - Disclosure - Share-Based Compensation - Narrative (Details)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
     "shortName": "Share-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i2241d486d9e94affb75e7c1dcebad405_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity Plans (Details)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails",
     "shortName": "Share-Based Compensation - Summary of Stock Option Activity Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ic46fd058f4b344639e4b0081784e72e0_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - Disclosure - Share-Based Compensation - Summary of RSUs Activity (Details)",
     "role": "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
     "shortName": "Share-Based Compensation - Summary of RSUs Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "ic46fd058f4b344639e4b0081784e72e0_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445428 - Disclosure - Income Taxes (Details)",
     "role": "http://ringcentral.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448429 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details)",
     "role": "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
     "shortName": "Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net (Loss) Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449430 - Disclosure - Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details)",
     "role": "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails",
     "shortName": "Basic and Diluted Net Loss Per Share - Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "id494f977373747f3adeea28a3efee8fa_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "icbe3c977bdfa4c29a60a981786bcef3f_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - Related Party Transactions (Details)",
     "role": "http://ringcentral.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i0bed34096f1c4d1fbdd63d4c1c92ad0b_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "role": "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Revenue",
     "role": "http://ringcentral.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - Financial Statement Components",
     "role": "http://ringcentral.com/role/FinancialStatementComponents",
     "shortName": "Financial Statement Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rng-20220630.htm",
      "contextRef": "i8dd5840b77c8426fb8a3bcbd7be9c4f3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol(s)"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "rng_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "verboseLabel": "Schedule of Components of Leases"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rng_BrightPatternInc.CrossComplaintAgainstRingCentralMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]",
        "label": "Bright Pattern, Inc. Cross Complaint Against RingCentral [Member]",
        "terseLabel": "Bright Pattern, Inc. Cross Complaint Against RingCentral"
       }
      }
     },
     "localname": "BrightPatternInc.CrossComplaintAgainstRingCentralMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_CappedCallMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped call.",
        "label": "Capped Call [Member]",
        "terseLabel": "Capped call"
       }
      }
     },
     "localname": "CappedCallMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due Two Thousand Twenty Five [Member]",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Five [Member]",
        "terseLabel": "2025 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due Two Thousand Twenty Six",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]",
        "terseLabel": "2026 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible senior notes due two thousand twenty three.",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Three [Member]",
        "terseLabel": "2023 Notes",
        "verboseLabel": "2023 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyThreeMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_DeferredAndPrepaidSalesCommissionCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred And Prepaid Sales Commission, Current",
        "label": "Deferred And Prepaid Sales Commission, Current",
        "terseLabel": "Deferred and prepaid sales commission costs"
       }
      }
     },
     "localname": "DeferredAndPrepaidSalesCommissionCurrent",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_DeferredAndPrepaidSalesCommissionNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred And Prepaid Sales Commission, Noncurrent",
        "label": "Deferred And Prepaid Sales Commission, Noncurrent",
        "terseLabel": "Deferred and prepaid sales commission costs, non-current"
       }
      }
     },
     "localname": "DeferredAndPrepaidSalesCommissionNoncurrent",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Three",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Three",
        "terseLabel": "2026 onwards"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_GoogleIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Google Inc.",
        "label": "Google Inc [Member]",
        "terseLabel": "Google Inc."
       }
      }
     },
     "localname": "GoogleIncMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Assets",
        "label": "Increase (Decrease) In Operating Lease Right-Of-Use Assets",
        "terseLabel": "Reduction of operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_KeyEmployeeEquityBonusPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key employee equity bonus plan.",
        "label": "Key Employee Equity Bonus Plan [Member]",
        "terseLabel": "Key Employee Equity Bonus Plan"
       }
      }
     },
     "localname": "KeyEmployeeEquityBonusPlanMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_LossContingencyBreakUpFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Break Up Fee",
        "label": "Loss Contingency, Break Up Fee",
        "terseLabel": "Break up fee"
       }
      }
     },
     "localname": "LossContingencyBreakUpFee",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_LossContingencyCrossComplaintNumberOfDefendants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Cross Complaint, Number Of Defendants",
        "label": "Loss Contingency, Cross Complaint, Number Of Defendants",
        "terseLabel": "Cross complaint, number of defendants"
       }
      }
     },
     "localname": "LossContingencyCrossComplaintNumberOfDefendants",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "rng_LossContingencyDamagesSoughtValuePerViolation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Damages Sought, Value, Per Violation",
        "label": "Loss Contingency, Damages Sought, Value, Per Violation",
        "terseLabel": "Damages sought per violation"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValuePerViolation",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_LossGainAndOtherRelatedCostsOnInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss (Gain) And Other Related Costs On Investments",
        "label": "Loss (Gain) And Other Related Costs On Investments",
        "terseLabel": "Unrealized loss (gain) on investments"
       }
      }
     },
     "localname": "LossGainAndOtherRelatedCostsOnInvestments",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_OtherGeographicalAreaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other geographical area.",
        "label": "Other Geographical Area [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherGeographicalAreaMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_PaymentsForCappedCallTransactionsAndCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for capped call transactions and costs.",
        "label": "Payments For Capped Call Transactions And Costs",
        "terseLabel": "Net cost incurred (in millions)"
       }
      }
     },
     "localname": "PaymentsForCappedCallTransactionsAndCosts",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_PaymentsToAcquireIntangibleAssetsAndLongTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Intangible Assets And Long-Term Investments",
        "label": "Payments To Acquire Intangible Assets And Long-Term Investments",
        "negatedTerseLabel": "Purchases of intangible assets and long-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssetsAndLongTermInvestments",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_RepaymentsOfConvertibleDebtDebtDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Convertible Debt, Debt Discount",
        "label": "Repayments Of Convertible Debt, Debt Discount",
        "negatedTerseLabel": "Repayment of convertible senior notes attributable to debt discount"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebtDebtDiscount",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_RevenueFromContractWithCustomerSubscriptionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from contract with customer, subscription term.",
        "label": "Revenue From Contract With Customer, Subscription Term",
        "terseLabel": "Remaining performance obligations subscription term"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerSubscriptionTerm",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rng_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "terseLabel": "New ROU assets obtained in exchange of lease liabilities:"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rng_RingCentralCustomerEngagementSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RingCentral Customer Engagement Solutions",
        "label": "RingCentral Customer Engagement Solutions [Member]",
        "terseLabel": "RingCentral Customer Engagement Solutions"
       }
      }
     },
     "localname": "RingCentralCustomerEngagementSolutionsMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RingCentral MVP And RingCentral Customer Engagement Solutions",
        "label": "RingCentral MVP And RingCentral Customer Engagement Solutions [Member]",
        "terseLabel": "RingCentral MVP And RingCentral Customer Engagement Solutions"
       }
      }
     },
     "localname": "RingCentralMVPAndRingCentralCustomerEngagementSolutionsMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_RingCentralSuitAgainstBrightPatternInc.AndOfficersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]",
        "label": "RingCentral Suit Against Bright Pattern, Inc. And Officers [Member]",
        "terseLabel": "RingCentral Suit Against Bright Pattern, Inc. And Officers"
       }
      }
     },
     "localname": "RingCentralSuitAgainstBrightPatternInc.AndOfficersMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_ScheduleOfInterestExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of interest expense.",
        "label": "Schedule Of Interest Expense [Table Text Block]",
        "terseLabel": "Schedule of Interest Expense Recognized Related to Notes"
       }
      }
     },
     "localname": "ScheduleOfInterestExpenseTableTextBlock",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rng_SeriesAConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Convertible Preferred Stock",
        "label": "Series A Convertible Preferred Stock [Member]",
        "terseLabel": "Shares of common stock related to convertible preferred stock",
        "verboseLabel": "Series A Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesAConvertiblePreferredStockMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options outstanding weighted average contractual term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Contractual Term [Abstract]",
        "terseLabel": "Weighted- Average Contractual Term (in Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualTermAbstract",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rng_ShareBasedCompensationRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation requisite service period recognition.",
        "label": "Share Based Compensation Requisite Service Period Recognition",
        "terseLabel": "Share based compensation requisite service period recognition"
       }
      }
     },
     "localname": "ShareBasedCompensationRequisiteServicePeriodRecognition",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rng_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan, Increase (Decrease) To Additional Paid In Capital",
        "terseLabel": "Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlanIncreaseDecreaseToAdditionalPaidInCapital",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rng_TemporaryEquityConversionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Conversion Price",
        "label": "Temporary Equity, Conversion Price",
        "terseLabel": "Conversion price (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityConversionPrice",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "rng_TwoThousandAndThirteenEquityAndIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and thirteen equity and incentive plan.",
        "label": "Two Thousand And Thirteen Equity And Incentive Plan [Member]",
        "terseLabel": "2013 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandAndThirteenEquityAndIncentivePlanMember",
     "nsuri": "http://ringcentral.com/20220630",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r114",
      "r121",
      "r127",
      "r205",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r470",
      "r473",
      "r475",
      "r476",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative effect of accounting change"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r114",
      "r121",
      "r127",
      "r205",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r470",
      "r473",
      "r475",
      "r476",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r114",
      "r121",
      "r127",
      "r205",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r470",
      "r473",
      "r475",
      "r476",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r262",
      "r284",
      "r323",
      "r383",
      "r384",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r570",
      "r623",
      "r626",
      "r655",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r262",
      "r284",
      "r323",
      "r383",
      "r384",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r570",
      "r623",
      "r626",
      "r655",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r184",
      "r260",
      "r261",
      "r361",
      "r365",
      "r573",
      "r622",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r184",
      "r260",
      "r261",
      "r361",
      "r365",
      "r573",
      "r622",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r251",
      "r258",
      "r260",
      "r261",
      "r262",
      "r284",
      "r323",
      "r373",
      "r383",
      "r384",
      "r414",
      "r415",
      "r416",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r570",
      "r623",
      "r626",
      "r655",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r251",
      "r258",
      "r260",
      "r261",
      "r262",
      "r284",
      "r323",
      "r373",
      "r383",
      "r384",
      "r414",
      "r415",
      "r416",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r570",
      "r623",
      "r626",
      "r655",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r185",
      "r186",
      "r361",
      "r366",
      "r625",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r361",
      "r366",
      "r625",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r115",
      "r116",
      "r117",
      "r118",
      "r192",
      "r193",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r449",
      "r450",
      "r451",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r503",
      "r504",
      "r511",
      "r512",
      "r513",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting standards update, extensible enumeration"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r39",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r7",
      "r27",
      "r188",
      "r189"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r248"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r30",
      "r54",
      "r55",
      "r56",
      "r611",
      "r634",
      "r638"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r56",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r457",
      "r528",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-Average Remaining Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r426",
      "r427",
      "r428",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments",
        "negatedTerseLabel": "Equity component from repurchase or redemption of convertible senior notes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r386",
      "r430",
      "r431"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r34",
      "r190",
      "r208"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r79",
      "r93",
      "r304",
      "r506"
     ],
     "calculation": {
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r76",
      "r93"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Deferred Sales Commissions",
        "terseLabel": "Amortization of deferred and prepaid sales commission costs"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r73",
      "r93",
      "r304",
      "r508"
     ],
     "calculation": {
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r93",
      "r304",
      "r312",
      "r313",
      "r508"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and issuance costs",
        "totalLabel": "Total interest expense related to the Notes"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://ringcentral.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseRecognizedRelatedtoNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r235",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potential common shares excluded from diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r93",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment loss in relation to costs capitalized"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r19",
      "r105",
      "r167",
      "r176",
      "r182",
      "r201",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r454",
      "r458",
      "r487",
      "r537",
      "r539",
      "r591",
      "r608"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and Liabilities, Lessee [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r38",
      "r105",
      "r201",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r454",
      "r458",
      "r487",
      "r537",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r110",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r97",
      "r98",
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Equipment and capitalized internal-use software purchased and unpaid at period end"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r12",
      "r539",
      "r640",
      "r641"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r89",
      "r95",
      "r100"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Total cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r89",
      "r496"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]",
        "terseLabel": "Cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Operating cash flows resulting from operating leases:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r102",
      "r105",
      "r130",
      "r131",
      "r132",
      "r134",
      "r136",
      "r144",
      "r145",
      "r146",
      "r201",
      "r267",
      "r272",
      "r273",
      "r274",
      "r278",
      "r279",
      "r321",
      "r322",
      "r325",
      "r329",
      "r336",
      "r487",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/CoverPage",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r596",
      "r615"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r263",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A common stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/CoverPage",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B common stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Stock par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Stockholders' equity, ending balance (in shares)",
        "periodStartLabel": "Stockholders' equity, beginning balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62",
      "r69",
      "r599",
      "r618"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r187",
      "r484",
      "r485",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r187",
      "r484",
      "r485",
      "r639",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r187",
      "r484",
      "r485",
      "r639",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r149",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r155",
      "r156",
      "r187",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk (as a percentage)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r152",
      "r155",
      "r156",
      "r157",
      "r484",
      "r486",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r187",
      "r484",
      "r485",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r348",
      "r349",
      "r362"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Fair value of convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r284",
      "r294",
      "r295",
      "r296",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r310",
      "r311",
      "r312",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Shares of common stock related to convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "label": "Convertible Notes Payable, Noncurrent",
        "terseLabel": "Convertible senior notes, net"
       }
      }
     },
     "localname": "ConvertibleLongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r23",
      "r593",
      "r609",
      "r642"
     ],
     "calculation": {
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r75",
      "r573"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold [Abstract]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r305",
      "r306",
      "r308",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Senior Notes"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r20",
      "r22",
      "r23",
      "r104",
      "r109",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r310",
      "r311",
      "r312",
      "r313",
      "r509",
      "r592",
      "r593",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r283",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "netLabel": "Initial cap price per share, subject to certain adjustment (in dollars per share)",
        "terseLabel": "Equivalent initial approximate conversion price per share (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r45",
      "r283",
      "r337",
      "r338",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Debt conversion, converted instrument, shares issued"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r281",
      "r310",
      "r311",
      "r507",
      "r509",
      "r510"
     ],
     "calculation": {
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ConvertibleNotesPayable",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r44",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate (percentage)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r46",
      "r104",
      "r109",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r310",
      "r311",
      "r312",
      "r313",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt redemption price (percentage)"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r46",
      "r104",
      "r109",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r307",
      "r310",
      "r311",
      "r312",
      "r313",
      "r337",
      "r339",
      "r340",
      "r341",
      "r506",
      "r507",
      "r509",
      "r510",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Components of Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r294",
      "r508"
     ],
     "calculation": {
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ConvertibleNotesPayable",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized issuance cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r93",
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r361",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r388",
      "r389",
      "r420",
      "r421",
      "r423",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r108",
      "r270",
      "r272",
      "r273",
      "r277",
      "r278",
      "r279",
      "r532",
      "r595",
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Total payables to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r70",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r128",
      "r130",
      "r134",
      "r135",
      "r136",
      "r140",
      "r141",
      "r476",
      "r477",
      "r600",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]",
        "terseLabel": "Net loss per common share"
       }
      }
     },
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r70",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r130",
      "r134",
      "r135",
      "r136",
      "r140",
      "r141",
      "r476",
      "r477",
      "r600",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized share-based compensation expense, remaining weighted-average vesting periods"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unamortized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee stock purchase plan rights",
        "verboseLabel": "2013 Employee stock purchase plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r116",
      "r124",
      "r126",
      "r143",
      "r205",
      "r336",
      "r342",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r475",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r528",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r21",
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Marketable equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "negatedLabel": "Recorded loss of marketable equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r479",
      "r480",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r479",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Financial Assets Carried at Fair Value"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r296",
      "r310",
      "r311",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r480",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r296",
      "r374",
      "r375",
      "r380",
      "r382",
      "r480",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r296",
      "r310",
      "r311",
      "r374",
      "r375",
      "r380",
      "r382",
      "r480",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r296",
      "r310",
      "r311",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r480",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r296",
      "r310",
      "r311",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r197",
      "r198",
      "r199",
      "r209",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r307",
      "r334",
      "r464",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r17",
      "r241"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2022 (remaining)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r236",
      "r238",
      "r241",
      "r244",
      "r574",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r241",
      "r575"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r236",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r93",
      "r314",
      "r315"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on early extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r154",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r16",
      "r221",
      "r222",
      "r229",
      "r233",
      "r539",
      "r590"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r74",
      "r105",
      "r167",
      "r175",
      "r178",
      "r181",
      "r183",
      "r201",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r487"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r167",
      "r175",
      "r178",
      "r181",
      "r183",
      "r588",
      "r597",
      "r602",
      "r620"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r250",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r435",
      "r436",
      "r437",
      "r440",
      "r442",
      "r444",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r125",
      "r126",
      "r166",
      "r434",
      "r441",
      "r443",
      "r621"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r92",
      "r571"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCharges": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.",
        "label": "Increase (Decrease) in Deferred Charges",
        "negatedLabel": "Deferred and prepaid sales commission costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r92",
      "r518"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r234",
      "r239"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Acquired intangibles, net",
        "totalLabel": "Total estimated amortization expense"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails",
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofEstimatedAmortizationExpenseforAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r66",
      "r165",
      "r505",
      "r508",
      "r601"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r87",
      "r90",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r35",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r479"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Long-term investments",
        "verboseLabel": "Long-term investments in convertible and redeemable preferred stock"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails",
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r105",
      "r177",
      "r201",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r455",
      "r458",
      "r459",
      "r487",
      "r537",
      "r538"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r105",
      "r201",
      "r487",
      "r539",
      "r594",
      "r613"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, temporary equity and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, Temporary Equity, and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r43",
      "r105",
      "r201",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r455",
      "r458",
      "r459",
      "r487",
      "r537",
      "r538",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]",
        "terseLabel": "Subscriptions"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-Term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r46",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNumberOfDefendants": {
     "auth_ref": [
      "r257",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of defendants named in a legal action.",
        "label": "Loss Contingency, Number of Defendants",
        "terseLabel": "Number of defendants"
       }
      }
     },
     "localname": "LossContingencyNumberOfDefendants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [
      "r257",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Number of actions filed against the company"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Money Market Funds, at Carrying Value",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r89",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r57",
      "r60",
      "r65",
      "r68",
      "r94",
      "r105",
      "r115",
      "r119",
      "r120",
      "r121",
      "r122",
      "r125",
      "r126",
      "r133",
      "r167",
      "r175",
      "r178",
      "r181",
      "r183",
      "r201",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r477",
      "r487",
      "r598",
      "r617"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reporting segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r167",
      "r175",
      "r178",
      "r181",
      "r183"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, short-term",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails",
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease, liability, current, statement of financial position"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/LeasesComponentsofLeasesandLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.",
        "label": "Option Indexed to Issuer's Equity, Shares",
        "verboseLabel": "Class A common stock covered, subject to anti-dilution adjustments (in millions) (in shares)"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": {
     "auth_ref": [
      "r317",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.",
        "label": "Option Indexed to Issuer's Equity, Strike Price",
        "verboseLabel": "Initial approximate strike price per share, subject to certain adjustments (in dollars per share)"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityStrikePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r318",
      "r460",
      "r461",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.",
        "label": "Option Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.",
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r37",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r58",
      "r61",
      "r452",
      "r453",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Changes in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r76",
      "r93",
      "r246"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payment for contingent consideration for business acquisition"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Payments for repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Payments for taxes related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireSoftware": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Acquire Software",
        "negatedLabel": "Capitalized internal-use software"
       }
      }
     },
     "localname": "PaymentsToAcquireSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r36",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "verboseLabel": "Proceeds from issuance debt, net of discounts and issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r82",
      "r425"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from issuance of stock in connection with stock plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": {
     "auth_ref": [
      "r88",
      "r196"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Proceeds from Sale of Equity Securities, FV-NI",
        "terseLabel": "Sales of marketable equity investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r14",
      "r247"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Long-lived Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r249",
      "r539",
      "r603",
      "r614"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Components of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r72",
      "r210"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for bad debt"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": {
     "auth_ref": [
      "r320",
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.",
        "label": "Reclassifications of Temporary to Permanent Equity",
        "terseLabel": "Temporary equity reclassification"
       }
      }
     },
     "localname": "ReclassificationsOfTemporaryToPermanentEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r381",
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r531"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Total expenses incurred from related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r381",
      "r531",
      "r534",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r529",
      "r530",
      "r532",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of financing obligations"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedTerseLabel": "Payments for repurchase or redemption of convertible senior notes"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r433",
      "r572",
      "r657"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r12",
      "r100",
      "r589",
      "r610"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "netLabel": "Restricted stock units",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r29",
      "r342",
      "r539",
      "r612",
      "r633",
      "r638"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r111",
      "r112",
      "r113",
      "r116",
      "r124",
      "r126",
      "r205",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r475",
      "r629",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r163",
      "r164",
      "r174",
      "r179",
      "r180",
      "r184",
      "r185",
      "r187",
      "r360",
      "r361",
      "r573"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenues",
        "verboseLabel": "Product revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r155",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer Benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r358",
      "r359",
      "r364",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation, amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r519",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Components of Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Components of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potential Shares of Common Stock Excluded from Diluted Weighted-Average Common Shares Outstanding"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Components of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Summary of Share-Based Compensation Expense by Award Type"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtConversionsTextBlock": {
     "auth_ref": [
      "r97",
      "r98",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements.",
        "label": "Schedule of Debt Conversions [Table Text Block]",
        "terseLabel": "Schedule of Debt Terms"
       }
      }
     },
     "localname": "ScheduleOfDebtConversionsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r46",
      "r109",
      "r310",
      "r312",
      "r337",
      "r339",
      "r340",
      "r341",
      "r506",
      "r507",
      "r510",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Net Carrying Amount of Liability Component and Equity Component of Notes"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computation of Company's Basic and Diluted Net Income (Loss) Per Share of Common Stock"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r418",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Share-Based Compensation Expense Recognized to Statements of Operations"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r236",
      "r240",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsSummaryofCarryingValuesofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r236",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Carrying Values of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r318",
      "r460",
      "r461",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the freestanding option contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock. Includes disclosure on the strike price and the number of shares to which the contract is indexed, the settlement date or dates of the contract, and the issuer's accounting for the contract. If the terms of the contract provide settlement alternatives, those settlement alternatives are disclosed, including who controls the settlement alternatives, and the maximum number of shares that could be required to be issued, to net share settle the contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that could be required to be issued, the fact that a potentially infinite number of shares that may be required to be issued to settle the contract is disclosed. Disclosure also includes the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.",
        "label": "Schedule of Options Indexed to Issuer's Equity [Table Text Block]",
        "terseLabel": "Schedule of Key Terms and Costs Incurred"
       }
      }
     },
     "localname": "ScheduleOfOptionsIndexedToIssuersEquityTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r385",
      "r387",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of RSUs Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r392",
      "r407",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Amortization Expense for Acquired Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseRecognizedtoStatementsofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period contractual term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Canceled/Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled/Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of RSUs Outstanding (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted- Average Grant Date Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Available for future grants (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r409"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Canceled/forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Number of options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationNarrativeDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails",
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpensebyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled/forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value (in thousands)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Outstanding, balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofRSUsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Internal-use software development costs"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r102",
      "r105",
      "r130",
      "r131",
      "r132",
      "r134",
      "r136",
      "r144",
      "r145",
      "r146",
      "r201",
      "r267",
      "r272",
      "r273",
      "r274",
      "r278",
      "r279",
      "r321",
      "r322",
      "r325",
      "r329",
      "r336",
      "r487",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofCappedCallsDetails",
      "http://ringcentral.com/role/ConvertibleSeniorNotesSummaryofConversionoftheNotesDetails",
      "http://ringcentral.com/role/CoverPage",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r49",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r116",
      "r124",
      "r126",
      "r143",
      "r205",
      "r336",
      "r342",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r475",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r528",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r143",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-Based Payment Arrangement [Member]",
        "terseLabel": "Shares of common stock issuable under equity incentive plans outstanding"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerSharePotentialSharesofCommonStockExcludedfromDilutedWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock in connection with Equity Incentive and Employee Stock Purchase plans, net of tax withholdings (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/ShareBasedCompensationSummaryofStockOptionActivityPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Repurchase authorization"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining repurchase authorization amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Repurchased and retired shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "terseLabel": "Repurchased and retired shares amount"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchases of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r25",
      "r26",
      "r336",
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r31",
      "r32",
      "r105",
      "r191",
      "r201",
      "r487",
      "r539"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "negatedTerseLabel": "(Decrease) increase in equity amount",
        "periodEndLabel": "Stockholders' equity, ending balance",
        "periodStartLabel": "Stockholders' equity, beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r342",
      "r347",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders\u2019 Equity and Convertible Preferred Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Financial Statement Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow data:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Accrued sales, use, and telecom related taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Technology Equipment [Member]",
        "terseLabel": "Computer hardware and software"
       }
      }
     },
     "localname": "TechnologyEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r267",
      "r272",
      "r273",
      "r274",
      "r278",
      "r279"
     ],
     "calculation": {
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "terseLabel": "Temporary equity, convertible senior notes",
        "verboseLabel": "Series A convertible preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Temporary Equity [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreferencePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Liquidation Preference Per Share",
        "terseLabel": "Liquidation preference per share (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreferencePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r11",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Pare value (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "terseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of new stock classified as temporary equity issued during the period.",
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/StockholdersEquityandConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r197",
      "r198",
      "r199",
      "r307",
      "r334",
      "r464",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsFinancialAssetsCarriedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled accounts receivable"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FinancialStatementComponentsComponentsofAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "terseLabel": "Unrealized (loss) gain"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r147",
      "r148",
      "r150",
      "r151",
      "r158",
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average common shares outstanding for diluted net loss per share (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average number of shares used in computing net loss per share",
        "verboseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average common shares outstanding for basic net loss per share (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ringcentral.com/role/BasicandDilutedNetLossPerShareComputationofCompanysBasicandDilutedNetLossIncomePerShareDetails",
      "http://ringcentral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r658": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r659": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r661": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r662": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r663": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r664": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r665": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r666": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r667": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r668": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r669": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>82
<FILENAME>0001384905-22-000038-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001384905-22-000038-xbrl.zip
M4$L#!!0    ( 'N%"%4 "M318[H" ,^N&P 0    <FYG+3(P,C(P-C,P+FAT
M;>R]Z58;R=8F_+^O0A]O?]U5:UDXYL%5AU[8@ _U6L(&8;?XXQ4CI-# R928
MKKYWI"0F8QO;@)2R?$[9DC(S,C.>/3Q[1\2.O__/>:];.PUYD0WZ_UK!JVBE
M]G_6_O[_ZO7_^WKW76UCX$:]T!_6WN3!#(.OG67#H]HG'XKC6LP'O=JG07Z<
MG9IZO;SFS>#D(L\.CX8U@@BY<S!_A1@1V$=41\:I.D-:U:USN"Z5T9HZ0VF@
M+PY?(8V-EM+50XR^#M>(NL9<UK%P/@@O&&+\A7_EI124<1NQQXP%;#45U(9
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
M,VD;>9 &0EF@F 7)E2/ 4H-$@@44.*[2D,*B"L9,ABEDU(C9M&-5I,SB:)G
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
MAFE)$-+OC$O>F26/^3=FYS_-9-V';_H@JF =?H\YKIA/)[ENK]9V6O_>W'W
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
M8W;0V3INM#Z@@]96MM-JD ;YIWO0^B?;>=O@C=['XW>TV6U?GAPW+QUI7'[
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
MB:65"O.@T8EDRQ]U]AR-;"0N71#0L?AZ9:*M8Z*V)W95)EHA$\W[>P(]ZIB
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
M<JS7K6C3O>?-M[@ZVZ$+5M !YV 0JF98I698K 9W)6U&2 J&1I4]567 &1Y
MHU?:&(Q2\=(F0U#3(%NZ+4[K8'K(\%4EU$JH'32N*Z&NE5#GRP.#3=Y8"UQ$
M#TAX!$UE $J8<AB<TSI,"569AO"VDA0?F%"GUO@WTR+4_&_H_[G_K_SC^JHO
M[.CW_F#VW2RCYNKKH!#8M^:C/TR_9OJ7C[[;QXR1T?JM<#9K;!![UI?,)SLH
M1;>SX5&]R;! -\3!.$[[[DR7<WIRF?H#._#]:; Q_V':,^2],.<7YNJKD#U2
MHBS#<#Q-2?QV%,_MI/]G_.YM/TS.KIGDHS=>R9E\>(MU^1HN)[>_9?TKND"(
MTQ45GZ[&QS_+U<XX1ZEL1 J7:*"(D6:+1'(7(W/:&Q;#;XSM7;_I['U1ZQO[
M>P0WBO8/L"G?X+?V_*U]-][[YM/-F'?BW+K/+]FM"Y/2RA9FMN,S"0]+[_LL
MT(SQ."JORM=D.W,MO;-1T57_]641J>S"%C[H#5.O=,R9 <'NWR3^!]VF-P/_
M^=/C'QX_.3Y]?O!3TWMZ_/C1K2#NRA4_/CD^?'+\XLEA+S]Z<?+3T\.#T_S+
MB]/\SU&^DQ>]D^][)\^>/#\X?9I?T/G[^<<O WL9^IE4FUY_T)N<#2_SQX5Q
MTXM_^9BUU)N8H7]F1[&7J=?^\]8;^DC]7-6[3_?E>RJ=*L9\5^?VS3A^>_W@
MN^M&/OW!]-JF;_KNZK.N^+>0Q[Q2+*LW>_H#KSPB,VZYBE==??/5TX^F3\TI
M^MES:!X9QF]]FCRBMS[WN8^EY)$PXJL^]O//"7[[E]:+[>#%2L+N]+%?B+9^
M\4C%++ST!G]VQC;KF7ZC[Q:#S=HN]H[RZ\[&O2=9"89_N=$W^S]>#F*/D^8.
M+1.V=65>]/^ZX[HLNW4^BL_<PX7Y\NJM("1PMZ4K4=&[--NXR]WNU*K1-O"V
MC0M3M]/RVVGK,Z">QS_CX/(SPQ[N<+-?*_QN1:IOCK"MN_-47<NZEG4MU[B6
M;1;24/:(B2[?_XM+-_:C_IL2OEN@_*53[;MUK_<^>=S"L\-D$5&@28)'3(PX
M:=%HRYDC/CEO?CN<)F,@H7"WK(PK<^'[T?"B1&_+)?S:GYP]OAQGGS..GOSE
MSR_+(AZ,QS'_%S:EV/C=4?_J7/'UDW<GIZ_.7_WZJO_RXGG_Y/#YV='I<?_H
MAZ._7IT>_'UR^)^SEZ<_Y\][*3Z<*Q[DYWY^>W3X_=G1ZU_(\>'/Y.7%4WQU
MD=]S\>/YT0\OV=&O_WE]]/KENX5SQ</OSX\/#]X>_?KDW7&^I^/#Y_U\71<O
M__[^XN7%+V]?O<[7_NO1N^/7/Z;K,\6C%X0<O_Z%'QW\1C1-@7@*RD<*R%@
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
M):C6">KGA2  94E[EA#X]-@P$@$F^@0RJF)$)BVTVMM797A@9UH<U7.&3L<
M*I[7B>?Y5%MA$U,,P2564FVY %M2;5,@E&L1K*5^;U_JAJIZ;KB5>&Z_.J;B
M>7UXG@\&\$AMTE2#0*ZRVZ -F"Q84"B#=E:'5%+G*8I&X-+S.RN@NPCH]NM>
M*J#7".@Y!1TXTS&5@;R^-.MS0H/CIC0+%HXJF?G8%$ SWDC>F?; 6U3N\KFF
MHL.[%[W4/D+K"Q"\KT6Z(JAQ9:CV&.J7A9" U%G19*L1#,GDA"PR<,P)H%XF
M3YBQ6;Q[^\AE@ZJV$ZW@7VTTH8)_M>"?3R00*IN6@D$T- !**<&DS  V"HDL
M.Y$"V=X^1]4HWM:$P@K^+0%_ZZ&'"OZ5@G\^V! H]=&; $HH 1B8!:>(!1I4
M+--+N QJ;U\+UE"S&9T#*_@W-TQ1P;]:\,]I?L>Y=$18B H=9"D:,-Y)X-$Z
M&;@D#$GIS2,:2MM*5>A8DXY-:QOZ4^D:FD;#B^O(Q7#P=1&+;>PL](_UABS&
M^6[SHUM)[.G #R]BD5BEL?9H[.5"]**,VXI&<$@R1D##!!A%>>8R&Q@S-%I=
M2JU(=F!N:('^SVZU&:K=Q=;( <M'+BH'/! 'S)DRG,9, M0!,9@Y@%F$+$D%
MF@=GB/=6,[&WKWC#]6(,HU+ SE) "_&+2@$/0P'SH0S"I5!1&'!.9PI X<!%
MHB$X9JSR/KLW90@"I0V_H:]XY8"=Y8 6PAB5 QZ( ^;, .LHUXYG5\ * 4BT
M!F=D@*05UX&BXX1G5X"6 N?%9,B.<< 6I6#<TG%T<A9'O?X4&[U_7"5@_+/I
M#>+MS1@WO=5F_8P=;CWZ-&N=41Q/KI.-=JG>:,W!N4\5\?7"UWS'UI7P[XL#
M?J+UQB8$89 "&LK!<N- $$4ER]Z5#*636</(8K;CO57P)EK:6PW=MK.!*G17
M"=TY^[D,Z*&*!C#&VFP_&YOM9^5+9Q%E;?:KDY[.%6\,MF ^5^QV"[NM)_-4
M[*X0NPOQKRBC,))!X-/FWM& *6E]4F7SR9=!H"GM[;,&^>+ C0K=#8=NZZDX
M%;JKA.Y\(HY(1"1O,W0) V3>EY)\#<1P+EPYW?:^C,1L,NEV +L[U2;TYB#5
M+G4*[4A:39'#\7 P_#2F7OFI=7[Z8\&C3\9;RK4"ZRT".A;!9FF"L80&(P)E
ME._MHVD$68:?:F>R;F)Z=6DR%=/KP_3\/%Z!C*(68+C@@)Y$,)H'",)2A8P)
MJ4PY+L\VQS)ANHKI3F)ZA7DO%=-KP_1\"$ )[Y/.*IH(GK*>YJ6*+WL4,5+D
MF TS)_3>OL%&T<7.(173'<3T@U;C5"2O#\ESVIGI@)0%6J)W(B,Y"K!*:S"2
M))]<4J9H9ZX:?D-$8+.;B&Y:*.#S^2HU\>XA@@65M5;/6J\/%N($5G@M2ADA
M<DT!H^%@@HB0LJ!CL"F:B'O[@C2JC:/_FH&[-42PL@A#)8+U$,'\:%+!K35)
M S>* P:OP<K$@!)N38S.<^*GY@N5+1Q&5B+8%B)875BB$L%:B& ^(D&S6>=3
M+!R071@TG()V(8"(,22MB6-.[NV;3 0W-!NO1+!51/"0L8P*__7 ?\X.\$(H
M*KF +"3,'$ $6);- B<Y]=G(L]:)[! T](9SPZ]K?%I+<I;O+^)BQD2\#G1,
M[%^U*VK'XAL?Z@F_'PTO'N<O[0\N\S*>O&\*\^^I#&>O.RT2?/+79&2S)/H#
M.WKW=!(OQID3R^6.AM-!4=<)7Y40VR/$)PL1$A^Y]YPIT)I.':.8'R4'^8_1
M:F,4HZ$D6.L&Y6++I7L?T73#(*JMUKH<(JE<LBE<LI#!P9P(U@%G0@(2)<%1
MJ@$I$J:%)EBZ-E-*&H'+-#RH7+)E7+*Z*$OED@WADH4XC:$NVE"B,[%DCF#)
M\.01)!JN%"&"!+FWSTFQ2UI(\:Q<LBU<LKKF*95+-H5+YH,^";E4T8"EB0!J
MQ\"AC1 ",4;[X+W3,[N$+=6$I7:4;0/LST;#/_OC@O*,B>5C/AM::_>PS2FN
M".PJ)/WO.(BI7TFJ19)ZNAB(L8$(835PJ6TYF,IT)80"9PS7FE.GL]CV:4-0
M=V4D5RV9[?38FEMA7)%Z/Z2^FS]"EL[)[)6(8E,@-1:LI1*(3"))SYPU93@5
M;>L$J>*T4SA=05.*JFY7#N*%H;:4:":5@"14 &2<@#8XK26E*G 7292E.05A
M2P^:J##N(HQ7T*"BJMM6D#JG;C4&[2E-H"EC92A,?D30@I-"8?9UM(ZB3(3J
MC+K=HIR,F]ND'L=)[WPX7O#'5QN3[%:4XG^M[N8[S*_=2#;)^Z_VKUX%^1XM
M1"6BMIZB5^"S"+.9%"P8(1U0KZ47TGH22^M,81I!ETF<WZ1CF$ISE>;64BI4
M:6YE-+<PK2=E360]!.DXH)$"G"B]^I6102OJ1%*S$Z+,?I7F*LWM',VML!"J
MTMRJ:&X^Z"59H$$2!!%2F4C$ EB:?SCC%!'!BRA+$X=,<ZAW)=FWTEREN75D
M#U6:6QW-S><A:^V(#!&T]QJ06PI64 ?)2\)B0!;CU)JC#5VJ:WS-]VD#GM?1
MQ-Z;.,IW>'&1$3H^LZ/;A]'<X>X_D@G/JQZ&E^X\+@CEJX8'W?5XI5YEUZ]R
MI]I&_]N.^[YG!Z$7^N>7DQB6:<>UC;;.5I@SS^+H1>'.=F/Q[%:KYHD=#?*B
MC:^_=[K+WALPI!HP=S!@?KEI@'SR7*ALL90J=5$2EHO;9@-ZS9(VM!0_='D?
M',XXINZ$)7>"5A:#5QPT.E&ZF#DPV8(%AI2B"@(Y=]F4?207DT*WIY]JU4Q;
MK)F6.SZIFFG%?#3G6I,0#34J@*16 2HL#9T-0C N:*E<UAWLZS33NO9!U4SM
M[ 1%.$%I(RBBLXW"@P<KLF8*/DGF-$^!E'J%1VPQPE(U4]5,W==,2YYX549:
M-2/-GVXA:INMY02!"5W*/#,C6>* *L$3YU()G[Y*-ZUM)U0;I8U]H"7EE@@#
MTN8?2 0%5]234\)0S*9#<-EGXH]NR.ROFJEJINYKIB4/*:MF6CDCS=G*QCO.
M-/&0G1PSB^*XD+TFK;G0CHH49?@JS;2VG5 U4QO[P!(J?'0:0K95 %.*X"BS
MX!S)8G/4)RV[ZS-]X;@L],=OSNV[<I'Q\\JLOO+35V[]$?^OTU]B )LOR?X>
M>X/+"Q='O6&:G?2/>Y?C&'K]03G_?W-9>B*7&38?T@)J/D"]RIH/L-Y\@#O5
M"7^: N6&D\GPXG/KO?&%Q#.^6G4'GFO"/)CQY?&4+D_2E3T^M<C&)Y>3\23+
M+R]K32=LSVK[?>$,5JC@$^ILJY5^/*@X!TN"!NNB$)$E*1&[NF,6MLJ5(5_W
MR^KV2W2*&J(8>!HI(",<3/(4C,C/V."EL-GT,Z*A?+%FO:79B?<BY WK:;FS
M6J;M!E%5RSPD:\S%!E 2;BA:D"XBH%8:#$\&,$:.003&D^CJCJE:9OW[)5BG
MI L.G"R98<GD1S1&$-%[3$ZQ9&S6,K2AFE8M4[7,73FC]?9F5<L\(&LLG)$;
MIX(6&A(KMJFC#+0S&K2-7DG43%C;U1U3M<SZ]TL@@FH5+2BE(B W$2QZ#LQ3
MYS _S"+/6@8;?<.XQ*IEJI:YA3-:[[Y7.>/A.&/>,E5>.:IX.>WFV9,1!K37
M!I@1/&L'+J7[7/7*@^Z7:I4\Q(Y)AF9[)&F(E&2/-_$(AE$%5@J2=!:R2&4H
M+VD,,9NK9>KY^2K/S[^9V"RM_&_H_[G_K_SC^AT7=O1[?S ]"%2?:E ?R_B5
M]3?19$5?OHBQ9WTY[[:#=],#[^$D?_ID6(@OE :RY?X'TVX"-E-2+_4'=N#[
M]CQ?:?[#1;[X#QTXYV_ZZJN0/5+E%/+-<-POV/AV%,_MI/]G_.YM/TS.KE7W
M1V^\VO_DPUNLR]>02?'6MZQ_11<LD.F*RD]7X^.?Y6IGS*R4Y"A<HH$BQJ)#
M)'<Q,J>]83'\QDJ0;?:FL]'U';S)&@+<*-H_P*9\@]_:\[?VW7COFT\W6MYE
M<^L^OV2W+DQ**UN8V8[/JFHXFU+T;>:^."JORM=D.W,MO;-1T?3_]641J;W]
MTX+UDCY2IC#-@&#W;Q+_@V[3FX'__.GQ#X^?')\^/_BIZ3T]?OSH5A!WY8H?
MGQP?/CE^\>2PEQ^]./GIZ>'!:?[EQ6G^YRC?R8O>R??YJ:-GSY_\W_RZI_]Y
M4N[KY.A)[Q\_G;QX\<]>Y^_P'[\,[&7H9YIM2A;2Y&QXF3\NC/]YZY5_I%7$
MU F<JI\/+#HU)O+EG]LWX_CM]8/OKM57?S"]B.F;OKOZK"OJ+;PQ;T2499H]
M_8%2'I$9K5Q9%%???/7TH^E3<[;/[#D4CZ3FMSY-'M%;G_O<QU+Z2$GQ51_[
M^><$O_U+E[A824V]V-5<+,,[?>P7[.$O1EG,PDMOB)+,:&4>4#,LM4TV^D[=
MTT^SHHN]H_RZLW'O2=9_X5]N],W^CY>#V..DN4.6X[:NS(O^7W=<EV6WSD=!
MOGLT[_KRZJT@_':WI2N!];ODQ][E;G=JU6@;>-O&A:G;:?GMM*;$_M5P]JJ&
M@2SF9[?45W5-R[!L@>*][_^+,<8'O?$Z$N0K@_7'+ZZ"]1=/^?'K/\BK7Y^\
M>WGQ\]OCOW_&D\/C_O'K)V]?GA[QH[^_?_WJ\("\/'WY]GVP_N+5ZZ/#'U\?
M'^9/?GU \G>RHXOG_>,2<#_]G9W\\./9\>D?[/CU+WP^6/_JXNCMT<41*7=Q
M=/ASOK^7[U[]\)0?_?KJ[.3P);Z\>$)/3E^RX].0COJS0/W1"T+*9QT=_"93
M="J)!,R;"*67*AC4"":1Y)PA6E-L8R+(?6%R]Y#\>[BT69I2Z:[271T-LOET
M]_<<W3EC,[N9!$I3#1@1P1IG(5 41)#@0F)M3 :I=%?I;L/IKHX(V3RZHW-T
MA\[:()6$J#"4'DJT&'81"*48E=;))-?&A)!*=Y7N-ISNZJB0S:,[/N_,$JNM
M<@B:<Y6M.U)FAG "DEM-J O><]O&I)!UT=V:1@\_:,#Q9'(V&Q3R9A3/XF#<
M_S/V^E.X]/Y1 I$?I1NL(K>[?D9W/J.E^/I]&G8\J'KZ?CC*OPYZ_G(TB@/_
MKC<9Y4\[GZ92]6QX?3F>3-,"F](]YZOZ>=RP0'<O/M@8U;VZ./24G!Y_S$T?
M-/F5]!Y?">^TR&YVK0>#</I!D@?O!9D-@9-T:O^J-D!;-L#QXX6 =I9\\#$A
M$!TTH(O3H8@&6#*&"I(8<=D&T W5+5@ '?)IMIP/UANGK2RP82PP'^>U%LL&
M*)$.E(!66-".$##<\R P90U1!JTTC"Y6T]^SX*1208=-@]4%,2LI=)X4YJ.A
MF@7+43L0UI9H:'(P/0L*5D:E=%1,EO  :1@N5C]7VV K"&%U8;Y*")TGA/EX
M82+&$\4-2%]*FY509;2  )KWE0Y$1J?5WCYKLH+H!A_L0D#P$PC=+Q?QKK6_
M.WN^T_X";8]F6%T4Z0:E4.F]=7I_L1 *HL&Z%)4#)5-V E/V!)VF$;ARA&>1
M4N=TMO>D:J19YO2[=52MVEQ<<MA,Y=?*KUU*GZS\NAY^G0^R^:A)EJ@"'D4$
M%(:"P^B 1&J39=98$8L_;1J%R^2.5WZM_%KY]>%"G95?U\.O\_%*II0RD8<L
MK](Y6@<%+O((F7(S[>KDC/9[^YR11O%E A257RN_5GY]N,AQY=?U\.M\^%=)
MJ934"ICD')#+S*_*6""$L\B]]$*:DB[*&XY\&_BU=M:KG?7R-:E6.NOIVEFO
M=M:KG?7NW5GOQ>G)X__W?T]^.GSR_,7__B_-J/JN]^3G7YZ>OMS@QGKWN_2-
M::['Y2-4[3?7DX^R=;@A'>#D(T'8AERK>234IEPK)8\0-Z4-H'F$3&[(M>:%
MI7?L7'F53C%G"YI9 ]"O[M4W&KZ=S[;:J+Y]V1V]R*[PB\G0_]%2.[7W2[+X
MMHU8DH-\K<4,RS[%,]L/D'7?8_NF/['G=8%F"^3]Y<7E^=3_FE7T?9K&\_2J
MHJ\DPRTXSG7->H<Q]7W_]B*OW5J9TV%&UHR SH;GV3H<_W?OR?]<]B?O;NK'
MUR9]=_VE-]\R%>W<<[N-&Q^T]^QTXLO&]KQ\4%JZ&%X.VF*B!T/(5C?I_+<]
MMP,?>W9<0CN'T<<R[JC':=/[; _<.Z3_+W?TU;T3GOO-I>*),ZEIT,8%5)8Z
MZ@4/2JE I!<$?WM:UI<R3C]?,3@SH:<*;$-G3YT\OIX]]9(>L5_(R[__<W'\
M^M_Y\Y]?O/KU9_'R];_S=X:S5[\^S8]#_^CP5?_#D<X3\I+]F*_K^.PE.SX_
M.7S>/_GU)1[_^D0<GQZ\/3D\Z[\ZS=]_^OQL_DCGY>GSUR\O?KPX8M^_?LE^
MP>,?GHI7KW^G+T__H$>'!WCRPX_G^5[I\0_?I^L9NA^7^'#FJ>46# \(F(4(
M.G$/B7%KD[0B1C8=<,AO&#WU=85_G3D5KTV/:M.C^U5*MT5W'UOJ,SN]\MC]
M>&P^M3+H:!53')S#!"@(!>,- Z.XY=DHR!+BF<<JA54*VVT*8R13EXPB&4ZS
MN@\N<L^Y,]KPQ&B4RU!8M=-:X[?YU$89,8GD#-#$#* 4$5Q2#/(>3<&Y:'1,
MI3\#T;+1BE2>JSRWVSRG$Y.,"NV%T>A0&Q-9]F&T94A#BK&::NNBLODLPBB"
MT]P(B,010.TE.,LH6)<,==%Q8;++*6]H*5%)K)+8YI/8?7*H/2IJ)-<.HT4N
MM&8ZE/GRQB,/R9/;6>R6U.EJMJV4Z\3\^ 3A!9KH@&4+#= 2!!UD .X28HI$
MQ"3V]A7J1M3Q"97JMHWJ[N.7%KL,M0PF&K0I.26B\C3XZ&Q (JI?V@F"^^OH
MJFW$\>%+>OSWP6\LNLAH]"!4YC54@8 )20+AU CAC$_3B0E<-T8N]HSHJ$6W
M76V#;L'FQU^:/\1#_R\XZX<0!]]6%'P&!<>/R=OYZ+.52B5/ 9$E0%(ZZL?\
M2&A+4O9PG$IF;__Q+'NII'?E71S]I!Q&ETJ=R\&DU.GX,SOX/;X'PU><2=^P
M#3?DV'F:V,^^NR<?W R[ARREK6*J8GIX,=VK#8*D67W'X+F1J#-C^<BM"0HM
M,IJMI.IB=DOWS)\,$)^53/8L(;N960%1%\&Z;(H)2TPRB25*;6EZ8!JF%\\%
M[EV46T%<N;:*Z>M\7*3&>XY)*Q:11VJTT2H:2KU@V4K\#-56AETCP\X'\3!%
MHQC5X(RUY<#"@7'.@K,V(;&),*[V]@UO-%N,X57X=AN^]XK&.Z.T,L9)XC%B
MLB+_A7.M\R4RBY\Y4ZRFTD, >2%8)253RBH'4:EL*TD50=/@0:*/TAD4%,/>
M/N.B0;%,1_L64;Q=Z?DW8_#I>'PYS<\?IC+8KA13C@LR2LE\!N @SI#YMC\Y
MNRIK*O5Q<3 -I=A!Z#VY>',^?!?CK 2J]^QRY,_L./;>G.>KFDX#*Q\]L7]-
M/Z, +B_-[=4NV]GU_WZ9_=1FMX()+8-.&!*6Q F178F0S1>+(LYWQ^-W,EJ*
MI&,XO!SEM7N6;V,89NG^UP*<ONA:?,^*]"KGW8?S%GLZQ^S&FY ]0YDM%4#G
M&=CD!"3F4S9LA->"[NT+K>M8GPW#\]?YAU5,738P5;+Y/Y,4X6@XL9%JECW$
MTKTR6F7N0+ISEN8H+]8MS/L?>WX9;R7>K&!',3\^C+-_3X<?:OI+2?_3P55!
M?R7H^Q'T?/Q.&9;R?[8TU:.E BM[EY0D$%12(Y@0G)7,7K9,[*Z"OG)S%5,5
MTX:*Z5['6593A]E[,<:B2=12RD-(E/-@N&!5A6Z!"EV(ZV (ABI-P$CO2H26
M@+8A@13),BZ#33QT2(?N0GK1U*\'9V?=9B_>Q,%XVIBSYK744X JIBJF59^U
MMN!*?QJ__#!J='RK(I^2WI3S'G]$><_C_USVQ_U)?!%'?_9]G-D.SZ,?_CZ8
M?LK4C*@G/ZU9"/T%)]LGX9*2 GP(%M!;S*8"#4 LTY1+DYPM[0%T@VSILK/*
M"I6\JYBJF#943.OUM:N.W5@=NYA=X1(1T@7(<HY0CAW!H&1@E0Z6$TU]T!U4
MLE_PQJ^[ZN>+C9]GDOK*S7QEW0 [_LI=R+%Z/"TN&Y>4JN&TW[C_I-]X?]IO
M?,<RHNKQ3Q53%5,5TTZ)Z3Z'J9)13[5U7OB GDNK$T^.,&U*8;-P]S],O?;T
MIC,O;ICC6>9=7,_R?#8<E0L\F$Q&?7<Y'6=U.GR6O;_!I#IR;3ER)XMC/G4,
MRM) (2*5@-0PT X9)(I.2"DC!K*WSQHB63?.4ROP*S]OC9@>-MFE\G/W^'DA
MT*:"#)PB!1HP '+AP5*A@1-!.>,F4&X[1="[D/"24=$[S^BH"2[U5*>*J8JI
MBJF*J8II8TQI)95,5,2 UB-QSK(R!\DFXJ+3B$N8TMDP^& [5\.XM6:4IP>3
MDSG#6 @6K,CFL IEFI5, ;3V'$K<BB>NT#JRMT\%:8Q:QC2N2.XPDE?G%%<D
MKPS)1[,09$;SS^SXU+_]+:*6E(0(4F<\HS02RAP'T,IQ05S^/;&.07F[CI'O
M,DGSR([\V?483;:2,9J;R%;WZ[01HS&>!4S,&-166"*I25Y$28*F?#94[@[)
M<W6&YGK(ZIJH/DI\(T0EHE/F*NX '0M@HT] !5=:DBAE,3L,-MJLO 7VID;J
M=X, %JV5MM!?YQ0M#^MWG\*:NI"QRS4H2C0@30F,%0&,(!B<)41B6L-,R8KH
MS4*T(MG5#(12*1%-U@C*6*VB38QQ@]$M@^BJQ=N#^_&<%@]1:9)Y%Y@UI9&R
M2*!93*#R B,1@=(R0E8+D=7XRF>35=!W /3WB3HPE74V$RFH8#+JB:7:ZHC4
M.9MOG*3;45][@SX,_.>TO8_>)9L\I$A4F2"MP.G@P'I/D6;V-M:5":M(%UOE
MM3>HJ^)^PW!O8@C!.$%,<$ADU#I%91"91<.LC17W'</]PIF!B9JP[+<3ZP0@
M$@,N1@I>"B'SGQ02EM4^$8TB+:335.1W&?GW 'YBGKF\1Z(7B#Y$YQ17,B25
M;!1<J&KF=P/O"R<+*I+@5#00 N6 )"%H[Q"$\D%'K8@/6=&C;I3F&V'F[T)V
MW2:U"-_<8];['5Q@I$$D*QS1% 5EAB"5E,D@:!()Z=5!*UX?M$I.:HOPAZ?$
MIPOG%UE8,ENP 8QC"!@EF9U?,&8B)]P0;TKD Q?-GYH!U6U UT2UC1#3/<Q.
M)]%&QBU/6F4GDUJB%$F!!"6]C3K>F737T=:TVK'MD?9\N%H2+DT,"CPU <I\
M#G"4J3*"ULGHI<UF[MZ^:C1;^LRY\D&E[2JF*J8-%=,]M&M @\DHQ?/_425N
M0XR6:<MCBE$G6[7KEFK7A2B1(3P*KB4$$\IQ$&K0SB(PS9DQVD=E.JA>MRL%
M]68X/X]OKO RGH\&[5C_HMO/J=88K_D@CAN"-I6'[L5#1PNA&6.MMHD&8-PX
MP"@(Z,0C\("Z# Y67HF]?62T&X7>M<5#[<2Q-6*Z3QI :V&9NW!K[67;.N_.
M1U>$5")PC1"M*Q-E@@#K=,SFG\.L+XF,/O,N$PTARPP*KIBNU%O%5,6TH6*Z
MCX9L+;12->3#>";S$1)*@M0T24BDN";(1'9-C 3GA*6)*$9HZI:*W(5$F3IW
MK8;FJYBJF#8^/Z'.A-D\*^'G!3_::B=E4!2L9@;0$0/:*@+>^Q1-Y#ZBFLV$
MN2&YOM)"MVFALG<54Q73)J<I5"6[B4IVP17WG!"AO +F4M:R*!,8+Q@(;I@)
M"K,/;3NH9>O@K1U_Y2ZDJWQA\-97MPS?W*AQ#>Y7,54Q53'ME)CN<U1F(W="
M.1&\UR@MU0:5I,YPQV.V\-P=S/LZUJ7K9OS+A0XTR3B'*DC0VE% (P08+@R(
M;,"C3HRZ4,HP&ZH[,M:E(K\2]-:(:<VY#)6@NT_0BZU#T'%3L@(EH0$04QF\
M%260S,^:,\5LZA9#[T+&0QV\5:/Z54Q53%5,54Q53)T0T[UFC ?&)-)L+5N)
MTA 392(LHF/6^B#5U]O2=5S/BBQCO]!$TRA*94H<B/0(F$( 30V'%#61C'(G
MA"S3>DPCJ.C&M)Z*Y,WQBBN25X;DQ<%;PEA,649>( .TFH&URH)24@>71*38
M-2AOUS'R709O_7@YB#U.6IN[-;NU;WD60!A>NO,XZTZZ&[U];VR6X%*BGJ"7
MA"!&QK5/WA%'D3#JK*)7[7V_F%E5IW*MA\E^7^QJ&4A*F!S8&#P@)V48:/)
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
M[D_BBSCZL^_CS+1X'OWP]\'T4Z961K416K,17BRF0\HD*%4"2$0)B%Z!H8R
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
MW/W[\\H_SS^_=.THM %5Z[DTW[#5&\'EPN!?-X[\V/8/0;MSQ$,48<EB5[K
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
MB/ 9T(TK'A#@&[9[V':=>*7&<Z][B("('#^XE>:K,)T6VDMS#K9VIDM4UL
MR^E/6)\]6)ZJZ=Y20.UR9\UOI'GT[2MG/G@3(A*)Y,-?@2'CK$114A*RB\2Y
MF,^IFFO.J5;ND9>@XPOM]EWI^"KH^-E5';?&<!EQ1,Y:@;B*.9&14*0P=]Q)
M6.:4N^?6)9U/ UA%-TEH#TXZ]BR/,_X<%A[KDXOTZSR;7*S1H'#KW"T<>0MK
M\"6E7*Q&&OD-R1<[DX6KDB^6 <3S)^T]281;G#(&B^RP]LCFJF0D21N-@ST7
MZ[4-+NJ*+""/?#5RL1;H)GJMP+"\W/,*&)X(&&:3SREUTBN,E,[)YXXEI&TN
M!R:)R=F:Q 0,P,#J$C^DF/*C ,."G$ZK08%NEY"5VEW;]0M(R/I5QMR#$[)N
M:Q4O99"OFM:O^LG/B>6><;[6CR=C7VJM^"W$XY-BE^JEO#45P\Z>U4'LMN$#
MW=[PM9T/?<I0[J=X,EZLW=3,4W]M1;_4_A$#.H_]7K4]WVE[GF_)*Z1R&BL"
M1)W#]FR41)8[^)5)XG,UX:CEVL;_^B]-"?UMA0KI5*'<U6/B]U'EBFX_4)]G
MZ':4N0R6C@CT50/=U@XY0SCBT0DJ<Y=>+]8V& .^O2I9&2^?.SWC(EXW<J=4
M-'WKY?'T_+<JSOSHV6[O>OU/T_7835O%:GS.BU$A['(\G=]H\_S+5\9C=$GE
M2J(ZE_JA##G)#)+24EAC*Z7*K6=%'>.'-%BIXLHK:_4L+>OMMBI=V3\+<$^.
MM5D!,^(6HP2 C'BR$5D1/8+58RQ11X-8G/VSJNGVJ\Y!^CT8?)@<$1T,1K;K
M"PI2<(\<J 7][,92<4_;P];X#6!NW<IY\WC,9+Q.[V"9=L:KM)L^MVP_#KYT
M0^SOP O=8?M[;A!5O/P[X%P F,M=HVP>;SYF-("/=49YW@OHVRW<<U649H$P
M^.V:(J6,$2TLDLD&Q)7G2"ME48P@$LESQ[0MRH#I:\X25EZ@EP()BV<V%20\
M&TB8\209+UW*K:PYUR*GSP;D<EU3(CP.#E"!L B0H.M:K%+OA%?KG!G:'W#A
M?NS880RU8:_6C</:(*M4;1"'PT[,'\VD*==,R.433FT_5 <$'M]Q\ZE<HKW>
MGOV12S6W>IT\C6#\70^ %<PM"N::V_-5% #'''/8HB 41EQS@F"E.0K*1TR
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
MWZ\:LD^_.I(<S)I!UE&">,I=\0)QB'"C;=+:2R8>!L&K"T&%7&2=^]"/@WS
MH@"C+-<7U.=R^\QG"TF7M/M_#VJC"6F[B_%93,LU)BQ0^4ZN,FT[G9H-^;G'
MU#"_ %-[VFK[5BV#03=[]P 2^S$[__(5 "JZ-CL$BXL/6[U!+$ZXC ;C[AV
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
MP[.3HMCD93_'M,=N;1C[Q[5^;C$Q=GG\K+4"]DJ#%:,239(3XPQ F32PX1
MGDCQ3UHK]+N'OVIF\_G2 /=@6%?@!&; OPFC_FFO'X JO3(,V2T<F_D<NX3-
MA&$%J,&Y0QI'C;#TSD?%/8UX;:/7C24)F0U^Y8XB/UM<88("R'&4ZL@5Q]9S
M6$IC+<>),GJ]95DM[B(6]_#T*W<1C#\34$P"+!)O!=*!P+Z $R9$<AJX6]M(
MN25G1N3![.JN3QOX3I'=%IW"KW$H%EM%J^A0.X2K#0'T8_=*+YS<^_;>7==8
M$+D+" V! QGA1.-D@HF$2S"KE+1%U[5Y\J%OZ'TUA>D/%RB].P7IVW$.\]I$
M:F__QU>1C/.":20\MB!206:6X9#SR3$1K52< LNXCH"Z2=NUHOMP_%$PBL%%
M9_:RI2KL9[U^&W;"<8_WHF-Y)W8/AX6GNQ,'@]K/>[!=VE/'^Q;/_4DFS7G?
ME'W?O\>+MB3_?;6=S#C1 5]\Q;K""W[S5^9J8S_1WDS(S-Q<^KO5ORBM?AB1
MZT?[#=D$@WUC.Z?V;+#V[ZN$!-C(^.*2P=UGG_W&)TQI:4]8<J"0F\<6FOIF
M!'2HGS\%8[(K,Y8:F.^ 6O_UZZ9_"OA4T84'9#N#;=E3WF[<2!,?7]*N;QCW
M::?Y?NLM8,WFG_7:3G/K9CJ_*B-N%JV@@;# /(?<GKCH3U\D*Q7]E=Y-&T!^
MOF@ ^<\O73L*;7C_7]=IUDR[QW)#^&4WP+OQ_B>"$MC0 8J[8V.MMCOI7M?_
ME853OZD3W90,7'9,W3'E(46JG%>>2,UM-$8+)F.$7SQFV*;K:<"<3_M6+.#"
MS_V:W=QOS[-KFROKM"3(2@V[/G<$.6DC"C9@[4E4U)FU#<%O\%/G_7[B$B@"
MQUE NK"H/[4=[K+6]UC>MV-RL9?[KA_NIL_PZB"5X_Y0N-#)M?9$80>]/C&@
MS<.O@F,=!/7(1&9SXFE F0TB:J/+1=&8T^KR^>BIE3AV8&?7XQU/>WG8)BU3
M!!O#)6&:"Z-4-!C>H#*82M\7OM \9Q@S98U6&(&Z$\0Q,V X"H^L=<Q3;"3/
M):&XO$;?<V6T6+#*E^G@*TJ_S9]'?[;>O*O/4S2PO6B,ZV$3[[<S4[KHA#O=
MO O/7D;RBU:Y$8'VIO;A*#N#3UK '@8_:YO[X>H5![>]9-&5^R[> Z6(]5["
M=F7 6O5&:V62]C(RJ;4-OTH]FH]A_,(Q];8P;@%H-@<#>&[89.R/*I!Q/>!\
M_ $["V.P.,X8Q%5V0]JHD'/*YFP(3JW%/I)<U8JLS]?>N'=@*SB79'+$PG]
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
M<M\O[6$(=];#2M]@61B.=)P9P @_PJN@3?K1M*5U-,*U[K\*EV4I%]($ZJ@
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
M_X(F]:9GVRJ[L(X76PP5PXCWBB<B$,1X?-1[ [W7"UMG4[T?'VG,FA%S9AC
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
MQOR7D]XLS$R[ZI0!_KWU\5.K.]R,]4%(DFZV/J!MCK&:L>XL;=^-P3$;B/C
M=3D_+SDUXTL[*F:M_WUZ3 OC1C].^GWL.7S^$42J"""E,$);-J:$QC'["^3=
M%A?!* \@6>WJ.$Q1MMY79?%Z9S#D&&B-D_<6X+9%$_(^AE2'ZNP;W%'!\&J6
MXI7#LVMK6M<]?'FU$]*F=L(C:$M3.^$1MOC>:B=<H1;"W03DCX#*7 3C3^L)
MO?EV@KV-8O:2(_([IY\SDX;@I:SVXD7N+5%*9B1S3"O&K.=9>M6(_,=][@K)
M4Q4T'X^I59'N?AP/+M6'D*LJ%+.S)KX2$R!.=@A4 O>)XTJ)!\"'\WG=7V0(
MOA2;*K_];,[Y)E.7?_NX,D\W;:6;=8JS6V_KK23TOOD^;_Y3L2Z/+PA_+Z87
MZ%3I!=Y@>H'_,:-_O\(#1BV>M.\TY.6YC>7'XML51_+V3LC<*./HXQLZY&=7
MD;4?]O9%#1F]W=-#SV=@&EGZ25EZ"24-8L^WJE!//74:QK)PTTIQSRF>HMD@
M;#8(ERMEB%R$/,LX_">RP+7S7C.EN0_>JUDZ#7%).HW5G<)Y9:I2'&S7FO17
ME;MK<<\P%-^\(^=^-'P>VX7'AV>[VU_.#OXY*#I[^,X/O?T]^)V]A6=MG>[W
M/YWMOGN?=,\_K>3ZW-W>$;$-_9UOL7_O_C[J]G?.]__9.>UL_UX<[.V( \P=
MNA=S?7Y;WBX4*J,^U431H(@0J21&I(X(:@3G4MB \7NQ[ K[[:EL%S:1$0WP
MW1'P66:=MD* THA $QURE8<TL9+RS/(L A^= A^]=>![EL$2]X=^Y\O'9!--
ML\Q($IS-B,@S0PQC&6&:V<2:C(H<DQ/)-J67U7EMP*\!OQ<"?C?:-6M8WR/
M/;J$>YZ&A(>4D23/)1&2Y40E\,,)F63694#C7</Z&N!K@*^*AZ6IT\JD@G(K
M<B-SIC#*A(%QI!RSM&9]M&%]CQ+]^!+Z"::S +),E/5@\_K,DCR3@5@AG<@X
M58D%FY<G;<E^NK[%O4;(/O/::9>[71<.VS\GW^LS/R7\>%R.=6#:X#">&F[@
M]];@]VS%Y<@YU6E0@BC.P>CVGI.<)XJDB6726"5SGF%N*HJ!MH^FNE!S[/]I
MN=*6%;K1V>OH[+*C# #7<[#]22JP-D#N)8&Y M/1,<D20&7.8!F[A<.3C<8^
M7HV]8_]/LP3?F3HO^W]TXL&&S0)QJ4F(X-82Y7)%@F%&I<RG60;JS-J,_[3;
MNU'HQZO0=^S7:!3ZSA1ZV:61>IBE5 8B,]S&URDE>9+G1$F:6N53E:84.;64
M^2-2Z$>3B^<.3@1?45OW+CL@LN94R#/R:S1.]L;)_I .GJV!FWK<FX7IUA:F
M[NL59X](&3/&,^)Y<$1(*8E.!'I\,I4K[ZC0^I:</<T^8P.!3QP"[],EUD#@
M'4'@LN],J=PF7H")G5$PMEGBB J<$JFLYMI+#S,=@\R4:H+,&@Q\X1AXKT[&
M!@/O" .7'8Z9=XYZ+8AR7!'AM"9&VHSDB<Q,JJC":;P=AV,#@0T$/FT(O%>W
M; .!=P2!RRY:;W*JM)$8[) 3D0E,S.@U48QE+%6>,ADV7G'63IX.#6SR,MYA
M7D;0NYA_,:;V6^\F=I-13#V$F89B.@Y,6%@6WUK]*IF$QV02:VO^8AGXB9_Z
MET%*JHQ$\W79)W/5;!8.-[=;)QH^U[T>9D4,I1^WS%F\99HRLLI&Z%MZ*5AO
M(4ZO;)V,_-=B."E[9_,9D; L_7\FQ?ALLP7#  ^KRF^75:%B?.QBWLFZVGR,
M5L]^*[^7A[(]K8*\F,TR?NQB#DA3-> 99ZG\0:['2_17/'0FKDO':GTBNM?Z
MY 23SX&0EHL=?I*IQG8&2!$&ON(.IT6=7@RTST<$F*_TW9[7BE;,&!&%&G3]
M9%1\U6/?.R,#?S@$%<8])EL-%6!\KS4>02.K-:>L-J$BO@Q;7MNC%C;>1P4:
MQ VIV X+"X0NL'T3?%6$!DQAAIG%L+U?X76Q1:B@+/EM?F;B1_2W7Z*F0Q,+
M1!48VU'QQ6-CK5^L86Z'(]#]D^' E5/HFMYD8Z[I$H=G=F-L]/P#JO?,MZ"E
M 5,._<"/(IPAPD;,A*?#J$WP.:,IR.%C3H:8/A)?Z(K>),Y&W9#7/0VZN(4#
M#^C;^C@>VB^M";2UA=,PU[R%'L4A+"?0SOBZ2K>G;XRXA-=:Q-2^/FL9WX:K
MS3$,++Y7X^2US#1);W7I234 E_1U[FY?Q#RPVJ&P]V/!^%$+IK /!+'BJ"?U
M0X?63F#D!]6PEB? "$,!CP7E&&D@&7 #8(__&M,Y:A!*.YZN2[4<8H):VYNX
MF&.X!5AS"&^.-_P&?\=!'U7B_%O$,]VJV@#:6"T?^  @,'"'/<-V.M\KROB6
M8O 5/E]ZWV8+5 97UNK>\0^&8BK$%UV;WAMGNAQ-*MBMNS@^TN,X'X<@WJU1
M4?IJ-N8';[HZS;UU?A"FBQJ\M*=/?YOO72@   [+:B".O#O$ZR\:L2K%BVJ+
M7</E=.2JM:Q$23P:]F"$RWJ1K!?8:J3A<E#GEJZ6"K@'DP3'!3&B!?1P><VX
MF\R:4VOE(KOF;M7?'1".;][M#7> /D GWL3&O^ TFQ3,"19R'Y+$$2-A+(54
M*=&4"<*8XUF@W@K]C--L&@]_SB?;_.+/HO95;*BBEZ!LB%J50*\@P%R(Q<HZ
M\6OK)SC#DTJYR3<%9[>>;I'R34GS)Y+'\LX:J]C54DY>M[%7?.SMI0I\:AG)
M>*7%MYOC[JD-@FP&(6'IFD&X[ZC#A_ V[]16$2QXH^&WH@\KW:)9=0)TNSP"
M[M=>1X,O3((5^6GV*YK]BK_\Z"/*SM*^!<]Y *:?9UYD(K5!41L8MT9+'FC(
MX[X%50F/W!]_X71^WX(M&P(5_5_/_C]&8?X+99D^30.@WH_X=-XY_OW+[O8?
M1YT]>/KQ^_.#XWUQT.^(??;V"-IUUCG_O=]]]SY9WH_H[L%W[]Z+3O_--^Q)
M=[O;[QX?]??/CX[!>!#[YSOGG7?[R<'VA]#YN!*9IXQ5>1"")%:D1+@D)VBK
M$2F84(PQ[O!(EZ*;XLF4B6JV9!N(NUN(\XKGV@EGI>#":JE,QI@T@1N6)D)6
M0<I)#7'X2P-Q]PAQ*Y%W,LED;A6AF3-$9 D'B,L="4SD*9->*XR\XVD"1G"#
M<0W&-1B'&)?JH+EGV@1J!,N4S@053B<TQQ_6UAB73S$N7PP_:3#N3C%NY2BO
M3#43GA*AK"-"YYKD+L#4:,I"QJA) F <<+K-Y,E@W'TG,WI("WVV7W<')OE5
M#S$_NL&Y.EROZ^*S0^2<Z91RP0&,0=6E5T8["99UKH&">L6P'O,5[&G,,[<S
M*,>C"8K17''FU[/-Z0:)KXK$JZG4=<J%PCS"+!K4GCFBC'3$.0VK9N:TQ\K+
ME.:;B7A$A[!O*:M" T+/'(0D#Y:G*N2<!6&]4M2*P!*9Y8E)M!6Q*/R/+=X&
MA&X5A)9-WIPI81EWA.>)(B))<P*F+B59*KRRF7<)RX$.JF13/L/L:@T(/7,0
M,DXDELJ )R>%-50;(5SB+/P:6&Y9#4(_,DD;$+I5$%JV21.F96[30(R0C CI
M.5$I#<2F- \<K%,M_,8K*=--^I@2QKV$C>&N'U=)<F?!45AK&%[4PTB[7Z[K
M"GC.@+JNBT\74&]WKY;(^7KH?^FSZ)AX.QQ5(7888;<W%Y.Z-7"+:3C3!EA_
M#*RKJ7-53E,?4D>R7 <B!)=$!Y421Y,T4=X(K1BPNWSSI[-\K8>VQ[QCT4#1
M8^K;-:#H)_=4&RBZ%RA:-C0U<RFE1A%8,8#CA30CVN6<<.I,YD,&3$]OO$J3
M!HH:*'HR4/236Y\-%-T+%"V;FY8Y&7))2>J-)P*K"AB?"Y(KQT2>6<%I"JR(
M;JI'!$4O88]S[9%(._R*!U(7SS$.Q@69':B<V^K\OG5Z2^/VA" K[@^7RZAE
M+>592J4$6?<^45*:A"DK+&,4].+*MMR5(C;J%C20=67(6I,6T\G<4"[0AC,I
M$;FF!!8=29AA0@9F51K<QBNYN>JCOPT=N,)!CQ>I1RK-5"9\8GDB:);EN=)6
M9J!5F0TN]U<V1!H]NBL]6MGN FM#6D:)A]D"94H8R2D-Q$BJLN"LUX9OO&)K
M5OY&C^Y,C[QG00B>TLQDPJ5&Y3:C/ CG?))F1EZ913=Z=%=ZM$RA9;#&*<8)
MS3A0:.H3DN>4@S)YI5,M:3P,0C=7CX*\I*-U5((N?/3C<<_'=!D6>"TFQ8A_
M.#WV-P*5'X_!XP,$^F_*_XTG;6^CQS>"T:<Y:ISBJ(EFU*XQ:JR6-?ES4/.T
M[.=EJ/'?3HI1E5CFQD#S%)D'_RF@>:E\C?V;J9L#S4L=-7XYT"SFN+QBSKS'
MG59GJ]>;YKRY+ /<?+ZJY>OFD\/A=Q=I-]I5HL;A9%R.]:#*^%5E75S)0[DF
M%R%:$L5@HBMR.3>R=>,%IL19K48TRX3SWXMICNH\.LG%+=J4P]YD?/DM*SDM
M'FB":+8T.G,_L;F5G9-E*1?2!.JH$![S!*?<@ 5FE,V9=Y^Q[E=]T]'H(HW'
MH2=FY/47H@/T\%?=.]5GY<:_%V49!+EN4<JAR<L#=NFPA'!GPU)IC\/T9E%$
M?IU@YKBJVM3_Z$?3EM;1"$WA__KQ_&0;K_9BMBA0D-=H1<<#/OK5XMP_J'BN
MS[#Y8:?[[O6;[MZ'K3_;K9WNZ\U'W^(JXR+@%8RSP_RY#G^+Q]=B)K Z,;;N
MM3Z.X8-Z ^+30 ,"PO?+I<SN(17>G[XLO=\]\:.(M7]B;MWRD22^8YVIJ^/X
MZ$MW;Y\>['UBG>/#T^[>^]/=[1W9.>_PW;W#\\YQA^[OP=_O/LGEQ'>[[][3
M[O'?/;C_;'=[BW:WMT0'WM<YMW)W&]T=?Q_!WZ<'>[W0.=^BGT/*E;&)(4ZB
MXUP)3W*7!,)SD_DD4:G*LJNFO5.7I6][*.%LI9NM:HZ?0<K:O;DDM">C AH.
M[VCU8O=:0=NB5\1$L:%*=XHG(#%U'ZBB;E4PT8)F6\Q#C;E!0<N(Q=S1O0HM
MISHQ>R(\I@!]_;3Y<3,^*";+GB81;8&^Z#IYYM8E9*0]]X[J)?6CH^WE,<'J
M5^C$<%)&$ZQL&3\^]7Y09=3&5\(O^>92ZL"[ 0B,+]@J,?_AUL#]66A3CV8%
M&'%!><$P<?[9B20/"0LDY9DG0NJ<Y%10(FTB81T6J<G,\\F.:4'-AH.X7(%D
MUU*+>5UU66?.K#;2QT<@O""HY2^_7@5@Y+H$;T\INV6:;=+L#A)&BDTF+__Z
MY@DC);_94W_06"G2)F'DY6D"<25H31>!%YPN<=M;WS>PU/*J+ )]QEL[ZT=@
M=XE4_(R;_DI),F[#A_\SS[A^(Y^YVWV=&+2BIY(, YF4N*0BZVI2<#S7@Z?+
MYZ3 SM2I8<Z!K9D(JI*0N]Q3D7)!LU3' Z=7J$*X:,-_P,;LAD^ECR3^2=3=
MNBF1KT(;^IVSW;W><7=[GW7V.M^ZQQ^.._^\D;OXOKU/I_O'';;?[YP>'._P
MY="&_?,=N?M/)\'0B<[Y&]9]UX%[O@CHVU%W[_>B<WY0[)__WN\<NW5I.8QE
M5C*I".<\)\(R3[#L*OQ(M:""T: Q.CAI2_K3B2Z;$_$-,-T3,#$F*&!2"F"4
M"QV"R:3/+'76&PW6KXS 1"E;BE%L@.G!@&DY=C$5#@$H(WEJ!1$@I<0$)8@4
M(I?<44>5!F#*VBQ_3/F":@:XM"U'982=A^6P'+KDAA/T3CQBIGW55KX$JKWP
M4GB()<4W<E0XYP>_-GCR'3SIODY.E_!$4)\G,@U$< E$)UA)3*(I$4DPBG)O
MF!'-B-_FB /KIYEP@7B?:R*8,D13G9",*I<(PZE6R<:K+6M'$^]:O0LW_0RW
M%_]I.-OSYFQW8TQ.MW_.7L<:?0UINTV57[$F,\:%YHHH"M I1)(2I9TF6F6"
MJRQ(I2R&[K15UEB3#3(]%62Z&VNR0:8[1*9E<Y)Y)A.3>"*31!+A<RQV$ RA
M+-,:*&$*W!"02;53]9@R/SZO?:6K;2BL8X++*,VN-P1KT?9)0](=DZ7NL$J
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
M?-;2.SOIIEAUKX%!W\@I<,Z\GQ@D&>$+FP"3"BSS7P V2<>-TZ5@C#EA&J?
MFD/2[O,EIT"4(%A2&0C\+R,B)DYL,)&4B6L9'>RX!$6#Z[8IE\]YWLR3N2Y1
MFH:K*Z= DBEPF1CPM.# STZ5C'L?0-LH0-ULG +KS]6+3@&6T$XH$[$,%0U3
M>F*EE 10&DQ"4R2!)1&Y:A=%P]5/DZME05WBENE2BE X+35,F5%/@<FM38U3
M8/VY>M$I$ ILKIH, ;M0@?G@&-'"2NSLJ0W3JC J;#Q3NJW/Z0K6</43X&H7
MG$\1E&XEJ2BLU\%3EC2(; .*&HN-4V#]N7K1*2"#+9+1BKB(I08B+8G3(1+#
MDS'P0W(4N%KJ-A>K2J)JT@4NX\F7=7=;= O8<-SIU>TTOL0F8>!\WP!@C@N"
M^>2]4,$9;PPKK3+6E$G;V/@&UAV9WBWY!C1W(%L E$J7(A%")6+*6!(>75&D
M,FK8QXUGS+1+*M?%7=D$(59[2,]%S,_F.E+!2FVM#@6/5N.W.OG&-[#^7+WH
M&S L(E]K8K#:H"@I)U;10)*)%I1)6[)"9ZZ6LN'J)\G5EJ9DI;4<E$$!+&L+
MI3E+H!M&7QK!&M_ ^G/UHF^ .LM$F4!6>XZ^ 1^)5CR04!1E62@C5.G!BI!M
M>DX3E(:KGP)7"VH\#TH60@CIG::YVQ"VUA(T2-WX!M:?JY<2!KQPL62.%"I0
M(I"UM8N1&.>-%-R7P::-9T*VF5B;Y+X5)0Q4S,DVF5QG/\%>/_<%N*22X@W/
M>M1%"SDL1NB/L03B9$+- ;+5K,[30/X@C$A&*:XP+R-Q&V*T3(-^EV+4R3:^
MEW5'_N52*MX[7GK'B+3<$C"V\6BMU$0(Y[2GM(2-WG@&I-*6JSYBM@+&>@2'
M;QMP;<#U2N#JF0_6"Z%H%(D6-AEM4EEX2;D"A:QQ@:T_N"ZZP)(I' \&:-\R
M2025!;'*>@*R,@::"LH+N_',R#8O&VQML+7!UCO"UAOU/6BP=:VP=2E)*6C&
MN*;$&B&(L((3V$M!:+2@Q7+J2E-@WQC=IG3%U; :<&W M0'7Z0$R6@:K72DH
M]\(X:9C&MDK,)ZH#\[3Q!Z\_N"[Z@ZG32G /.JN, *X48%8+R8FG@J>4K*9:
M +C*HLW9K1W"ZP&NV9W\:V[F,M]';-9*Z?XZ*\U3.]:Z_K,_6.H$MC488//1
MW QGOLG2^3R36RW]<?IWU_;V<F>ZG[?KDMA]\PE4A^B<*8A6P1#AA"&F\ 5A
M+"J3&%6VD%?LNJ0>:],E=]JR7^T@M$:G)_%G;* DN6K:_-S)8#7CCV>P=]9
MZ6IKT#10:AHH-0V4F@9*3:^;IH%20U3K051/OA3)ZY/<-K7IF]24D[ZXVAOG
M-B;*:!F,"%%;&9775B45M4_^?@Y:I<ZW&,CW..@_$8_>V^[.AS^/=HX^G^X>
M[Q_N'+T]VO_P2N[L=8_W]\+A[O<W;/_XO=AY^>?QHD<OC^G#SNGKO5=PS8O3
MW9<P]J//WUY_V._NLA=\=WL?GG'P]>.'_?-:)K$@7*F,(*P4D8B@#-&@71(9
MC8LTJ!BC15U,,\I^?Q2EI)L:^@WHK?QT:631Q9(:Y;U(3CL96>!!JA +"M_?
M2Q). WHW!;W%_)O",U&JDI*@!24B1D&<Y8[P,C)9I.1B- WH-:#W<X.>9EI8
MSV/AK1!.!5#UA&/)<B52$%;?2W9, WHW!;VE9DE4V6AL(*"["R*DX\0ZQ4E2
MHM#26Q1D#>@UH/=S@YX/3FKL$\M+X N.=41X@6A''<5V8G>6M=* VW7 ;3$Q
MQ7H&"CGWQ :&D7OFB.&&$4=]J:(.WB@ MZ87TEJPXXOCDV[_-&)"0-]_;IV,
M!_X0^*)UTH6QY-59<D$V9ZPK=(H::R!+;J@2SBA-61'@+R-T$C.5K#EIM[;0
MM=P6B=NDDZ2!Z  6*6PB)QI4;Z*<T24K?2E-VGC&V@5=FYKL3>&$E18Y\@4H
MX)H++2W\5UJ?:+#.1\X4*.--1^Y'P-2+'B;*<$,#!2X.E@@5%#'8H]9[GTRB
M7D0C-Y[Q-FQ\P]1/D:E+*JCPI15,<2'A@_8EC]YH401'B] <+5I_IE[TH'@)
M&R<5(X%C/4(/,ML&YTE)G3&)%]PHL?%,M 73#5,_1::F/,&NPW^5,L#8R80"
M]'":DO=2 WLW1UK6GZD7/0>%+4MM:"*!EIR(5#BB8ZE)R86BWI6.2I#46+=L
M;9CZR><AO8W#T:#C@2]J%P'RY,U\ D^_)GL1?%1!LU2:(."3L8G2D%(TB@K!
MFNH[ZPY*YW1%8MP7'*Q!PA3H%\('3XPH(TE%(4LI*,\!:J/;PJSJ#/.Z1&,:
MKJ[*O@"C@@59\E(IH5VR,AH=@F/&1-!#9>,46'^N7JI\+#!9DAI2:)V(8/#)
M,.&(=S*"5DD]-5CVA;69*ANN?HI<K4-A)2VE1%E=2F=U,%RI4((5864A&Z_
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
M#I'+A_-!U5KYAH^]VJ\(VOL)8&+,%GBGEZ]*?;3[\SVX];]=F"+] XDALS"
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
M=.D2:C54%YP;7Z25H=OY"'-W2LT*@S-/7JFQ0HFR",#2MA P:1.! +BE)M%
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
M=08;/VXV@HV?W37LL-'MM_8:]>[/NNW-[[R$N0X:K6[O=.;:VXZN]W@;[W4
M#]>^6F/3\<'V/+;+8"L'Y!?0L<+[#;XW*[QWH'HC[[^7J?#:37^+BNISI<KG
M^-L6-'FHR%AWDSV+QX^/<JUFJ[5-*?XV"[XTP@6/L>/.E#9.J!Y%J'9/59E,
MFI/QKC$U(-V! FK*3MX+#D0N]E&A/)Z#%(^.B[+"];UP41PQ'3$=,8\1KN<!
M, *'6^;GY:@8Y_%B6TS7$\RV&=[=3OR![MY#K.@OCV'1GC9/[VX=X7BZ'T\/
MIX>>9),>;CF7SLV[^R2=-C<?Z;)W&O8!@2+L5XNPONH3.5SN5D4[\??)\J>W
MM-?/DT$[)[A?((,.IS*>=?OP,AUKMBP\.!!K=KLY'^]IR$D#^7W.T-;N/N]3
MD)Y[,28>/ZOJWNV]RRYVO'"\<+QPO'@Z7IQ]'/!M5I28/7?O$7C1@8)CC;H\
MY 5NDALGZ>)")QE#N*=._NF\!><=FFG=W6OWA,EZN-WX)*+ZF#;DR1'T*83T
M\0W!TS@K+C%&T',NZ.-FD(L1'+/^?=;MXV($1[MQSC9&,-[647*F?KCVW1D@
MSB7ZC+;N/5$_QXKGVQ5WIRTZ5ES(KCBC.$$]=7_)$1%_D6>3>,_F.3O&"$[D
M5M+;,P/C:,!]'M$P/C?>]N\Q>1QO3_2HZ.UY)3K$<>ZX>H+;]:1OP?6) A\6
M H&'TJGJ];Y-JL 9!OUWB$B?_%<O*NCQ210BS,<S+TPC+Q+7(LD6<Y$^R-H]
M0:-GYZ:DE^AG=QPZ=@X=T _QK.QQH9"=DDF')Q$+.8T#\W.8P&!X6L[#_*M
MV_ \\\JZ3XHW<+%Y9=W.N9+U@*5Z3T'32\XKZSY=X?OE7;%^$:G(PX3.C#":
MQVE<E#D!9%_8)2MP%>G'SJ%GK:P]40X=T)!W->G'RQN7</88"6?9]@[W,\WH
M&+HJW*-AA<O^.Q96#.[Q83E6/!\K7,K9$U+W5\PXF^397!V%VQ6N7D:RP\O6
M#EVT7/K**7 T&#J.GA='W1X]-XX&._3$=>EENZ278<FQ%Z?C;"Z\E_+&^[WO
MI6)S L[#.Y$<F7@]11+:8T&TG-LK+RKP\AX;[HBB5*ZD"PNW_.=_#%I!Z[7S
MZ!\WFUYV=CY<+XHYASR8GGT#N9C+46Z=,\]IJS=#SS.M[670W"0T)YQ[=5B2
M;KP>GC!%#WG=?F0)O>A,MI-(9#NUH^%N#\7E^<<V;ECG\70<=1QU''4<??R$
M.U?W_L19"",QR7*A#O\R_':H9+S#WF[:[8V:XS"0)X=-/#HL,UJ;TP4ND1D'
M/%#;F\/\+AGO&>V:[F'8</8WWX]Y=AT7<99Z< KN? B>48#*Q1$=F\Z*32ZB
MZ!ATE PZO=MC?5K;/T3I)7"#W/ZVR)KD51NH%F7+42*TH7)>UMJ]=\E'(,2N
MHG<(0OSE,=+]+E:*[KT$.RER4N1TD9.B8_ _7*04D27W0QG"<N&_47S]XU_A
M'S6G>9A/XY06WB5Q>N8)MW#"_\?[*/*Q2,MP"H/.PULOS4H/J.XM%UZT%%Z9
M>63E A<:>G%W+"48/,-:U@S.%O?SG2_"/"ZR%)O5E#/A?9GE0A#DSN?XF_<;
MC# KO'=I)"+OOY>I\-I-WVLU6RWZ"OP0;+7"UE.ND$9\%9<@R>,MUOQIM27/
MO5)&XKBR.V'^2;@HQ"OUP^LH+A9)>/LJ3NF=]-!K.9;<RYC,N+KQ<&/RQZ]O
MXJB<X;9H-&EKJ"N-?+/\N$$?K>@,^=FPT6H%&S]N-O;]K#WH[/7D79.%N0XV
M?^KFNN]<!XU!YU1DH-MHMULG,M>@V>@.NR<RV=,2V%:W=R)S!8'MM+<:=4N?
MU&,4MK6";5Q=:+*(_'E<[X.MW%UL:]3:&(]RM3A1LFPTO-8MY4?S><[C*$K$
M8=;[,D[9;US.LB6,$Q4^_RZ^C<6BY)\7QN;>7&#Q=,6@6PO.(0F)=OECE3]?
M&N$"1[@]"/?">SL+T^GF"F%'O,W$^\OVQ+M(^CAUYM294V<G0[Q:=;9OMMN^
M9*FS;0^:7;3F;7R*A)(G).@QYFMM"7OCZ.GHZ>CIZ.GHZ>CIZ.GHZ>BYG^^8
M4DCZC?X64#P'7>CGY:@8Y_'B;NCG^YTJ-52HS2@Z.@*\V *M8X?BA$,LH=-K
M^</!L;5Z<Q)QN"6TNX'?:K:=1#B)4  &0>#W!W?#&!Q%W?()%L.UGZ*!X4%7
M]) L9;?+#[>$81,L@>#8=KF3B,,MH=?O^9U6STF$DP@5Z&R!1 Q<O^TGL02>
MU.0^O"7PF(C^)^ <(3S*)W6JG2<Z1*L-5L@][0P=.,3!N33PF_U[^G\Z+AV:
M2R\[?M =N*X-Q\N@.XI2'7<.S9UNX/<Z>Z)W.BX]&Y>Z][JK'9<.SJ67;;_;
MV[W?HF/0LS%H]]:)C\&<I^M2<U!J?LG*,/'R[7-1[_%V/0R*X^C(L\D5MOTR
MCWLS=08]?S"\VW-Z9## 3M!.4=#:_:'?ZM]C_3A!<X+VX!R 9M_OM4Y*T,XC
M+- :G'=8P"F/\U<>PV['[W;O<>H?E_)P@G:*@M9O!W!*#9V@'9H1YRYHK5;+
M'SISZ  7GKN#CB=O#CU3MY*#KMC >2((Y@Y.LN<J0*J!@#WU"B1'4$=01]#M
ME:8CF9-!1U!'4$?0DR>9*[X^_VOA\$EK$@Y_+;Q(GIYY0<2>/-T*<OCXUK[U
M6>8(<-Z[VFGJ\^.I*V)WBNJL">"*%UT2]19TN_ML<UGN!V=0_WP8= &>&T>R
M@Y/L/-6 T]-'SJ"[DUY/BD%.Z3B2/4I0XF3JWDZ_3?6!2RWN =8X0+OJTW?&
M.(%R N6\>\Z[]R1Q&*=2G$IQ N4$ZM@$ZN)5]/D0@"Z,/Y0AR#S\-XJO?_PK
M_*,F)I_NM#BVM,B*&!/#7N4B"<OX6KR6G=9I=/M!N:&:YI%P!'MG66Y^9*TI
MXO,3J<65T9I 1 [[WUEN^#X55Z-<A%^OP@E,]E68W(2WQ7<_5-8TC].K%1JN
M+G_C(B>3)ULD2VDDQED>$G.6*2@Y_!;,*3R:N7BS7$S^]MU_Q%&_WVMWNJ-)
M$ 6=C@A&PW:O/1*B-1J,ART1_6__NQ^_H ACX<];>"'(3_'7'\(?ZSAILR?,
MI\ A5.XK'I!_+XLRGMSRGV*845J^:O=(&3R13-*(K^(2WC_>0DHK>9JJV$DM
M]Q#;IL'*I79>7IR.8:L4(O)&M]Z+( @: P_FD,"7?"_+O7;K+[XW@1_*F8#_
MY4)X<WCCK/ $T#[R_GN9"AZ_W?0];"CL>V$:>2]:K5ZC6QVJ;0U5Q-^V&*@
MQ3Y?A#E\7F;T7"Z*A1BCAO,6>0R#W8HP]Q9 F2QJ>%]F9D7>#3P.WP%1 IIZ
M(0XUBE,2991&'"T<_[&,60WBGU(@^!CD*YN+O*!E+!>%2)("/RQ$6/(?\6#!
M1\($_CZ!5Z?3 N>7+7-/?(M!/M.I'L<;X5PF>3:GSW_[YT<:8PQK#\>EQPK5
M(PV,C,$UQ(4WS;.;<K:RA"B'9:?(*! BO<P8!"I,A)[!/(ZNX(&OHJ07T?@P
M!GS36EKAW0B:0XQ" $_.,Z#H<N%93]:\899GR^F,7A/%.?!!?E'^PM\:S\(T
M%4GAXPC)$@]A9!O0$5[M@_2#.A'3>.P!8\M447H<YGD,OS2\-TDYH]? %,4W
MY#9.T)XL,*"&5_"!GC(R=UG(@D.<[B+/HB6,A/*WQB.8%;SK!F0593(NI8S&
M('KP"(PP#\=Y!HHPS>8P;_@O"P"O1J13^':* _[>^-SP?LJ2),QY&^ P:N;
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
M<PJ/9BX>V(23OWWW'W'4[_?:G>YH$D1!IR."T;#=:X^$:(T&XV%+1/_;!\V
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
MOR8R;1(W$V>66Q7=<*;(J"!\]E5@2@SZ&>(QHEG@R2(SOKB00]:L5?@MR][
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
MIT8NIKP"_-:TTL*"R,^>,_M4N+]9W0,:U9W#WE%P"4JK+> R,V,_5DYE\X+
M<R.ZXE$]O+KO@91PYU;9H7+%*9'EV&P5SSWJ:%D#XLOBRY?)<4CQIQMA4@XK
M^E2_3+\>BV.R5#:&E>A1BR0LT>9M>.B&%7DN[0J,0H]+>0*80?6ZLMP>M^K8
M-*.$VL%9!TJ\(G9;PPU?9!+4T"5!'<=<GK7?^_%K0@.\I,SOM4)HXZA;M?EX
MQX(JH!8IM@K$4J]JH'4B[W+K<"3*$\^PI59O%AA0^5<X'B&K;4&-^@A/@?:I
M@!\%V!NC)(998+-MH$UU7K+O9<6WO%ZPQET^\$B0C8/TZ^S4 1NY2/^=76EL
M2(>1^(.*QM>\C1J @4'?!=>B5\PWOU($2;@?"K!(HT=L;A^+O4I$?A98#E],
MV%2%2CV,W0M&4:D]<"[0E$$RK=-G%FK/$-_?I#FY'EQ7?NA5'#Z)'$.WZ 3?
MI^X5NE>R!V+)$5>YV=@%13?$!?6@M:+<QJ..!0R(M2;&(57I8G_:.9A<$CF_
M9!PM"O:E\5P57BB[&7^^CO.E1B_6;A-_%:7:!.4)#$R9:*O=P;9QJ)A^V6_P
M3/;&2:9A\!EZ4WKE)9H/VN1X%\($(PFAF(?H(A AG$!\0V:D$>:7H4XN,JS)
MC"I#HW;2WB'#PA5G +82KGTK7>9M;3[/4JRO9E9I)FK_7(0B7FF+AOD7RIM!
MG8/M:@=2?8S2-1-A HI6Q[I' F.Q\-@UV)"H[F6@O2Z.3K=!KX2%PH&=Q]BX
M9UDL9!ZE))_<R7#]&I<JP\-2X5%F)_5(1]1&_EI@E):BY@8,.J9DPA9KM7H^
MUJ(GB4AE:;-]EA"B$5GH!D;-ND'.X0]*29%KK:AS5]3EI5'8Q:=47U1WL)RL
MC'6I4B5M35^Z936:*7"ZHZK)KV2WV35-Q8:B)AM.J;:J"1]$T8RH^SH=8.-\
M&5=)B4#T?)'6ZMGNLJ4I3?OZ=OW"^\"#H.HK+#?JU%I4H+B@W@B5<L!B-2!F
M@XO8LL!-GRRTD;K.5&@_)''UR8KCC2V/-; @:Y9W*[:'TXN[-!K%3[DTJ<F
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
M_ZWPP<Z06Y<4TSR5&_MB$"S)TBFE0H6IE<9.53P:TT6>_.087<L$%)P?0UV
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
MUF^1:FI=^1C68;>45%"[/$KOD%$8)] *MN!NW37UE);V%ZD9)27/+&9P,)
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
M49)U<#O*0YVZ;B*Q[/0$%HEM"V-CHZ,--6ZC>5)Q.B.>R\(+CG'-N\,0K'C
MO!4,DJ%?.M45JMP&N^RK.G!5-'"#D[$5"7N<?;D:YD0)6KZ0:43OZ1U6@X,N
M]A2X[ARN+4+>"Q@] GYPL/2COCQ.YA8<M?8ECN$C8"/>BFR2%/HCU#TZ9E*>
M.8R,\OU&ROC,U27FSO'<Q+]-;#E!9(I?),/;Y>\9-I!/-)0#E\T%N4_B69Z/
MA@0_9.*"MWG9;570C*VO2Y3S>>Y,3>@52%K#R]PR'D\>& 7@TXIZ)P&2CR(;
M*9J$$Y*='->?$4%:/+R296R7=Q^V/[$S<42BY/QA';9<%'('02PN7>U%M+Q$
M'DN!&F!3_$(@\S]QM/B(:Z];@EN79(\D/#+V"S:S4>TO/"3L5<D-G:]>:-M$
MX:*/<E8FLQ"%:ZMY4/]M&,B+BKJPF]7?OG]M#HZFI6CB4_:CG1Q?RK$,585[
M2;$+?PWCNU*ZY:Q_ $]Q300+O0-J$:IT5CUZ0U,DO#L=<R7/LDP^[K[>>,1!
MK)PV3?JV$]0FDR;ML6/&DRN*!&W^76B9 'EB\Q!:CSF>Y".M_;8N/HG& 2/F
M[QR]UG8%\R)B]#==V6*0&&P@%54WG=S0,\_E".?4K%4!OX#\@1<&N[E,%A&%
M)ZY\U^OZ8+MEWB[?9M$"K(\^]Z,78':W&[(+;5C^\L-:@J<N+ELLJ&OA]UV5
M73X=);PK7LW;]>E.5=_#]3X9U6OXHQ6O&\:%<V_S=<HOF0Q?:<K3&9C2]I D
M:MR"&$0S;99>M9=?)%QB.:R?BW6)VZT7IT0T=D]%8 SW[G8C07930BE/P:#7
M2N>[Y5BR1< ;&?D?#3EYFM]RQ4(^278AM6O/[B0<TB3&C.(\$:L67U'&$]L
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
M(9SB3<'-$XF$0$:NZ<1Q3G:*>+VYQ^[-Q>[-9X_=F_=C+(_=FTE/HI"SLV?
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
M1)MA[K8R)5Z90'0NPQ#<]&"O!!NSZ\M])4<QGNW@R5[-93.M%\/T)X#58I]
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
MC9A.@<?^YS/ :05V\_;=UC4^BS]IG1G'3#_N?/7E1/UL89=_UZ)IB'6PQ+5
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
M @,)YI+F<%^%D&C+O=C^M;"ULD6;OQF4<:%SLF'UQE3;2;-<6TE,T+<]DPQ
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
M-V H(0:^7.%".0Q!;)FVKDV#C"A;K;1N+\'5Q=POQD,1NKCS$!T7K\MY<YE
MTB\M9ZV'RO$Q.-VZS@C*>I"$B<*3()!-BFXF &2:$NF:R(_'Z.O Z0#$WVH)
MEUC[:2J*1N3O#HV2ZH=CW&G=9A,3^&T.;D8=K\.RB;L]M.)T]O%7"5[(E>K&
MG)R)!4>[J;)IJ[&<MEC9>'AIA9)135#2/0J7"KQA!'=N"X6E/P@>KE<NZA)5
MR:-5H[!TK@ 2M$F=3#DL:8S#;WXMM^8V4JCC.H8Q*Q1T8T"8WYPQE#+'NR&9
M8*#. L0I=L _EQF\AZI=DR)UX%TZ$\>-3S(XSX"F2G 7=%RZ&.M:ECM$6Y2O
MQN8P1MV$W/&7B%M9Z2L.E=\C\H-,%CJ#2Z<R/ZETH%D_5$HN,LVIE1 B.:6T
MG_H89C((Z=%S:6''K'[R6!D<5 8?CI7!#V,L(V%1K^]JG8-Q<\>A"[2"A63#
M7X7NQ'F99XY5N28<OI='SPD",N71A,S1]"O*!E627@4I@^C<&31-V;D45A$"
MP1["[A!'BW@5YO,2;DU3TUQ"K2F@<./(#_>/#PA4!E8&4Q7/G\EZ*,;3.L+X
M'S1Q6=\C*X)Z6;<.SXZ'OMJ?2/CD&TQJS6"DSS/HFD+2#Y\])IX25R].8U?#
MH70XU2LN(5(&#7I<EX7&7-X]-!6&L)<<8+BAV$XE%5[%JOM7_&[HM%PAAPRW
M"034&T:E<3Z2SI@8<8:^P^['+*NLWW5!93F0YK)?Q7(=<"3E,^=0_UHPQ9]
M!6""W\ P\&6_%>B\GB+.?_0Z8RKN5W8^C6)&<!+T/G'<WQ_%TX]^G<^Q)4D:
M?-]#9N!O%12R?3 7F<&BHUN^Y:Z]^:T#\  __+V575/?W_W[F[_R HD*T/6
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
M@O@A9/;=G0XMWMQZ[O[&QP::EE&^PDP!W*JP$DT$J5BKU%2Q3#!=!*:"7;V
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
MV#H_T9$#<O<'7D.YII1+IA< M]B40>@!T//0G2%HKU(WLG1Z>_M-%93ZNZS
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
M1K$P%6=7C!3UYP8SBU%WP[ J31F=$B8<PI,Q6C$8,S*\+4"D+D8QZW<7#\Y
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
M<GNDGK7KLEV2QV$.@Z6Q? ?Y];?/TWNR?JK34!QHR96]\K]WGLB^5A&2O [
MWQ/Z@;OVQPX3A'A!N@(7H+Z6V[-/9',>MPVG S# O=P_(BU0;/EIY++FLI8>
M85X;0CWV&\&L/V::P; ;T\,,":OSNAIC<I=*MKR;Q4W">D;=OQ <@DZ>*DB=
M/0@6*GSLRC6)35MF?X,B?_-.6_;HHCQH7Z%J@=D!#-4[)M'J8 '#1:YBGRUF
MUK41EN,BF6QI#;$UNP,P14*K'@384-=4C^0NTG (Y1;+GJ'FY'< QOA Z<@E
MH)^^CZEFWU5U=<* 6V,RP>_?_ 502P,$%     @ >X4(51[U#+_6'   3!,!
M !0   !R;F<M,C R,C V,S!?8V%L+GAM;-U=6W-329)^GU_!LJ^;3=TO'=.S
M08.9(8+&!+BG9Y\4=<G"VI8E5I(!SZ_?+%DROLBV+-61#T1T&UN655]5?B=O
ME97UU__^>C)Z\AFGL^%D_,M3_A-[^@3':9*'XX^_//W]Z!6XI__]M[_\Y:__
M ?"O7]^_>?)RDDY/<#Q_\F**88[YR9?A_/C)'QEG?SXIT\G)DS\FTS^'GP/
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
M$T11X<7H##>:Z>9[X+>CZ5/<VY84C230SF'$,4UO1'B>YY/A>#B;U\E^O@C
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
MQZ/%@R70!R-YLYJ<'([N;>2=P^[11&X^_486<NV Y]V(YP/4$:UBH9Z@U^3
M90F!U6IM67AAC#B46S^^=^'9N<[RQF<OKNM<S;9(F60A=S5GBH=5C!23+(Y:
M&D'J,RL>>.M[_>Y&U"?KUHPG-PHIVPFEF>WZ?1R'HQ'F;Y@N\$BI7*RG6HI*
M!52J@:N+FD(<KX7/HDC7NHO#[6CZ9.<Z(T@C8;2KUAZ-)E]JHGC-%O$WC"N(
M,2AI,DT:76UM69P@^YL39"=UR5);T_Q.J <![%5?A^Z43&<RZX//M"SE7-VL
M&98UG,OIG)=R=N]"/03%'CVJK1>GD8-U=?RK];4KPH5ZME:A!2YPD<FB4"VJ
M )JCRKIV'BVM_:P-8.V^^WIYB-5<$]/94S0# 3/-59'.CC(Q\$D5(WVT(;2^
M FXMD#XY5ZTY<G.;<U=)-"RA_$QC3Z9GI-D'T7'M1<S R5[7*X 31,9SO1'8
M(=(?8VI_KOO;^'URG[JFP-;KWO94TM4)J>0B9]Z"+M: \JP68P8-OKA@3/3)
MJ];.]'UJ[G'+'KIFP8XRZ(>S<]Z>-5SJS+J7%-$] ^_5I=E\"9IY,;<TQ:WJ
MA$M6!#(#R6L."I6&8%P!R[3)Z$3"ZYWH6A1"W8JG0=78^L]>)"8&]$0X9(F>
M.EV5IV<6@N4:&$L,C4W(? =E7W<@ZI<GTX@G:RJU6@FE728@I=.3TT7EP^53
MG/3]"-<<Y[R]L30M@$(?$MA%:DM4]6N# ZFS](%G99OWF6V%O5=%KIVQ[U$D
M_5C6]D-=[>E9W:^_M(M(=N=Z7^MN;.Z#A^_8\NZV'(WL[_6QB- '7Y<UIW^?
M3/*7X6@T,-;:8C4#*8T#52R'J 4%=(JEPH(77K4_#GL_KEW5+ F''OLWP\^U
MSNCJ<.?*/^2H5689O)")/&)?('HG(0M67*''W?#6*87[,/7))C?GSG7MV%1
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
MRF\,=P3L;BZ^)41N%>2ZF-YO_4D*@__$,/Z-OD,S$U%K7ZO&G"=,FNS!B,Z
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
MM-+[(8=%_4:/_K1G?AWA-F;\W6@\/7UQAF."LSA^A"V9VZS &.5!)<<A&NO
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
M*XTC>+(,?5(V>4:.87*..5_(D"/MT%KE>^S#E<;M)K7#.<XT6;6 FG1921;
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
M8YB.246:RK^#BL#?<8CC,"!\+_(9R7DRK<&_KWA+B4W,+"4D+I&4.$<+T>@
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
M.1 J1KEB (H8 1PG,2!<DRP4B A,*%.0.F9EGY,U-P*M50VTK@<;[X.S<KI
MMCV^\ +=Z&<7 U$;DB7=AX>_C.BSDJ;.?NXS^42F<^\MPVCC0W72O2Z7VD=<
M\\>/6W.R_4F9**VUH"8U)(NBE"<I!8JF)DHVC $-I3(E'1A2B<(T)2[DT2MQ
M;A12:VAV#<1.1S?:Z ?9CCR\0C<RA7RH8V%VREX%>QS?]./H3"36V'BBDWYY
MDY**M?G/J<7^QF$$\^G!>#OOUT+^,/6SWA?%=E><X>L=U:_<@G"EL@RE0 F4
M )PD(: 8<H!1FD(I.<Y0Y!:*T2]T?N$8KU=4?S'75<S]9EW'5^A_:.%27 7%
MEOU3\C(H-X$>E"40R]6V*LA$Q3^W;>S&3\MU<+]<K8Q[^>?J7T5E[/GTMJ%#
M9L=7?H=A9,*JE0T:;0W0M;[_6C258JZ"6F=_G&6/CR?2LA X*6O9 _"<MASN
M',9;U5)-Z6=>K\57F7]?<LV0G]2[Y9JN^9*N]@?+Q8V64)S^TYO-/5VN%RE)
M(2>2 YDIJA=@! %&8^U-22Z@I&81YK3+Y5.YN;E;.TT/HB2*X%NMK.-ZS>L@
MVG'>2PW-R.PX<%2<*7$,^#R1IU?5)J79,4!]3LBCR/"ZIOU<17,OE2H6+!5)
MQD@,"*7:X\29 B1A$: PCB,9X02ZE4?ME3@WDMVOQ=J]:K5<F130)F6AO)/&
M$7V@:\>#A7[L+UKJ#D/T!9>Z>X5'7^H>8S/N4O= WAR6NL?F6RYU3]PX<*FK
MOYK\C7S(I68U\U5I*KR^W^3E\K_K\((4RS1%(@,)0F8KC5# $(Y (A%%2%$L
ML=,^?)_ N;'.H:I5@!L]4-9QC=J'M>4*U2."8Z]/C:K!$837-A"ZKTPM<?&U
M+NT3-^VJU-+XHS6I[7UN]%+DY>*+B>%H\BVY0D0ICD$<8VFR"2) !$M &JM0
MP(S@$&4V+/+LN7,CBZ\F!JHHEURO.?XFJ3GSJ /FG5:"S\'KIH4+(!GYZQ^,
MAO6G?\;VKB]<WW+P=>M_[;_LYT^;Y ,^8T+[G9[[\] \G_V'OI!)$L,P%@#'
M,M(S.XU 1D0$8*08A2JD6%B5DCGU\+E]F!YG\2<8VLW80Y$9^?L\5,MG,L^Q
ML=[2> X>/7$"S[%1QZD[)ZX96+?;'*14^\/BS3;7OG_3X*G:)*[^6.\E%V]_
MR)PO"RD6BK H8U("*$(]PV(9FRH@"B 50I$)'H4J71PVL.FO).VLA-6[W=NM
MQVMUM%:UX2=+ \;"CA5&PG>BN=UH"5Y1 ZVI.B#714VNUWENIJMJHF>/P>%U
MG^EC]>MK4]G^*FBL,]&(M7U5(G<-@L>BWH-1]E78VUV!:8M[#P;HJ,#W\"?Y
M2%M^O]:>A"S*+YI7C.M9M18S_67HK5RD628@"RF0A'& :9R8!4@(9)*)4% &
MA>3#TYF[1,_/%6)EL-RI?J5_KI4/<JUX\-/#3G-'HG08#5NW:0R,1W>JGN1*
MFS([#;Q&\:N@5CW8ZSY6&K4-7J.D5W<*?L&T:QM NM.QK9XPD,IV09*?U.%\
MVD1;OS:5+"LB-;U*13.3[BOK0XZ4(G$(1(BP24D1@&!. 8L2EK(,IIE23O1V
MD3ISH[S:"6%/G9 #/V5H:/6%@V;)@I,-Q80NX\!1<*=$+^#YHLG+E)F6.KT
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
MB61.I\5/'S^W">K"$#^G -WA2(SM5N_#_+P'YIXVVG.HWTL$Y)XV[%RXGY=
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
M73IP76_J:7^1#_IUN*/&]3'IJ/?7V_)NDR__6[M&]YOMNH0+1*F,D*2 02$
MC@@$!,<*1)$429Q)+)E5%KVCW+D1P5[C@#:Z#CBZMP7=<NGK'\JQUZQ&X^
MRT;GJV"O=5"K[7%UZ0:3KV6AI=1IUW-N4!PMQ!QO'UR=N.W%6/5@U NZJI*N
M*=L!62J!)%@SD9(<T(10@#4QQ1E!FJ2(RW+IC)QYKHWR_+%:#75_&TYXVI&,
M!Y1&)I7#WIV5BD&CH]?*Q%T@^"M-?%+*U+6)NTP]49RX\_*!V1!- O<7N:+E
MR>,SB$2298@"E,H48)(I0$RM<A@1DN(0H@R%3FD1?1+GYI"TIV[\<.O7A#DS
MN99JZ;I*Z4?<CBZ\XC@R<;2Z@KQ6=N033&MH?*51],J;-I_"UORCQ KK&X>1
MS8V\?]CD-'^L\SI?-W-M[<Q<EV6^9-O2D-K-YC.M(TU0S)6 2'LB5'LBE&M/
MA&AW!(4QQ2K.LH1*M\QS9QU</J-I4M"_RMS$FUUK1MK/QP]YFQHPH'^3^\!
MS&@D(@9(",.Z>SE%"NI9(8R%5(3'Q*FD[*C#,L4LL3.@J3=S]61TBKK3^=J]
MT[G[T-A-'Z,"/O)TLL>ZS?!OU6^6M'J5>V"!J0E0V^!OBAD,GZ<IQUW^I%/0
M8'B>3TG#'W1)0LV'35'4H9?K<KG>:H&?'F3=%J1X)=4FE_5U-_2'B=4L<ZIE
M+-=:S?>EO"\^:I#TG1HP+>GV_5KSCRS*19C2+(4)!9DB"N"80T Y)$#%$6$Q
MSK*(.X7XC:CKW);FQDCM;QMK@F6=K5(:>X;D\XPSN':L.Y,A&YF?FWRBGXR=
M?PX,.P1[4X.]K>V(-M=7YEX%3\T+6OM\)R&-.@A>DYC&T?0%DJ!&A?QT$M6X
M(B\X$+K;K,2NPLVN3@+$>L$C0@7B2*]R<)APD$50 0))C-((AY0[U: X+VIN
M_O.AIO_:^- #CGQ.P^IPRG,Q6%,<[.QP:DJ%GO9V1ZE,T0^2SV.=TX*F/\GI
M-/CDX4WW'<.(XW-=5^'M#[,/*:_7HJIO7-<";#</PPS%B,<",&(*L@O% $N)
M*9?)(4XE%!PZM:^VD#DW*FE4#F2M<W'0VI;7&@\JM&F#/J-IFIKR02I5*< :
M<I#!E)B@>A1GH5*<,Q<7WS?ZD^7S/+S<&-B1O6=D1V;]]I5NU*W0K(O%UQJ/
ML(GN ) GQK>1."GU.T#P? YPN=5M,BCR<O%Z>[]=49/Q^58IR9LF'Y_4M=A4
M<=A-URD1JX1!'()4)";L.9(@"[,$Q$3 4(8L0S"VF0OL1<YM*MAK'=1J7[5]
M9C8J:%7O;T\U= "ZJ6@<6,>. ?"#J#4=N8/4Q4;Z:0=,I/^U9R$'09.0D+OA
M+0<-N--'Q;1=:/1K4^5+4YXIW6BV:8M%0H2*2!P!H4+3$,.45J2,:A\UI2+2
M*]P$61&1J^"YT=%QU316!J+1MIK4ET6QU<;(RTNE=0Q'JB<!'O$8P#CB>HU@
MLL[C2(!,)E+$ICF;E$ZYYF,,QV2NZK+9U6E]U: -4M +:3UIUY%.(XV$G:\Z
M!KXC3Q/'A>OTF_Z^?;DKS:OW?:?[6/7K^M$:I8)=A]@7K&'7#T9W%3N+^_T4
MY;V1/\I7VH[?%HD2%)-0@A *O:*., 8,RTS/'TCP1$1)"IU*<Y^5-+>YXA4M
MEKSY1E9;PT<F/K4Z"-O5GKVL.N\>9#L:\@+=R+QSJCZOT3.H%!VQ0N\1&".5
MZ-W+>=$:O4?F]A7I/;YAX.')]N%A5>4BT]4KNC+3R=<[*0_JA!?[]YJF89J1
ME &.16+"QR) 35&=.$49C0@G(7,B#Q?A<^.3AKNUP[.O\VBRO#=K]TP[IT&P
M/'P9"=JQCV,.U X:O8-*\8.> <5('#0$,U^G,RZBISVO&0#*T0G.D&<,#CC*
M)2WD&UG_]_VZ.:!>WWXP_VZ#<!\7)!2$9R0$<2)#@%,6 X)@ F((81+SB**0
M.-;SM9,\-R;;J1FLC)[#:X;98V_'8:,@.C*!M3H'/[5:_]F4A=AC7&F^"]@_
M?R8_) S'#2U_0366<J<.D7&#XT3 B^,#AC%6DQWPF>;EXTU.UX4I'+)9?UBN
M914SLT"QRH1@"*0HTDLVQ2+ TB0&(<]2$J.00[>,H3Z!<^.G1M^@4C@XT#CX
M9G0.*J4=.ZOT@F['4#ZA')F8+D31F8YLH?'$0KWB)B4?6^.?<X[U?5.71*S^
M[T9+O5X+TY'VHW[3FD.Y4&8HB14$3(7:CTHR C+*8\!$J%2B,$U"IP8N8R@Y
M-TIKX\R,PE.5,NP80LLEY0L/S-A;[$;)P&CI\;AU"NQ>O!Q@AXI_D*)__2#[
M*^UG(>NRW/.O,O^^-"OL4QI^W%2%>&2M1E$=V1W^W9Q$?-R4_RG++Y)O;M>F
M.D9]V/UNDS>_,M?!A91I)"@E0#!, >99 JA>4X.,QP2I"&$9HB&)[-.H/[<9
MX==UOE.XKG$+6%7X]$F:?'.D>A7DTKPP9CWY>U,1$M"FUJG!Q_SAH3)[8#;]
M1.^0Y4');-^,L7=#3Q7 W5-,E=M3&]W6Q356FA/VX%&6P=[075"1VN3!@;'^
M:P1,.T:>"PY,I/R+5"^8=F#.E4*86(MA$^E?-;46YF18%I_6;W\8-MTNBSOS
MR9G.<ZQ<P"2"+&0)B,.(F:P !&@B4L 3FHF,Z2F0R\5:WIK%W(W]%-@KV(J;
M2,U-1^+'XZGJ%-U,3S1?/>I)ZE#Q-B[+;1[J'P*[J<,/HM.PO=&U3?+48+X]
M@O%-%XS.C&T-C2>2[9<W*2]:F_^<RNQOO&"3AG6L+)J%!>NN&6YRUYY5"__2
M.HTF>]/D3VWIRM3FA LF8:CBF -3,1/@2'% ,X*,5X\4"JGBPFF+^05LF)M#
M?V#"@!V>B<??80-HOJ,ZH3-^KFV%8]<*@\2);A4[-((#. *#A^<-J9<92Y_[
M51-;,/UVULL,T<G=KA=29> LRN^DV*YD%62[+.6'Y7=3;[[4"IL*4G7FV$U5
MZ687617&$8E-SZ8$FX@0!04@%$8 IEF"8TYBDCKE^@[086ZS6&N"<3]W1:'^
M3E=;69A?[8UI$B<=I[H!@V0Y58T+_=A3S0'JM?Z@,N 8[^!;940P3CS<<!!]
M<?P #:;EZ.$0'7'L!8]RX\A\?;OXZV9SNS+%6OXF[YG,%TG&( T1!VEL6OJD
M. $,)2%0$508(YEP9M5M^L2SY\9IM7JF2M+/=G1U"J]N&KH0A;$W&G8 !-]J
MY2RC9TX!(39\6T5VFHE^+$">"'G9-\.:13M,KME17U Q7IB@L&*]4W=,PF8=
MJK8LU77)P%W6?%,4G_.-6I:+E,*82!4#P9  .*0$,$RU(\8DB93B-(JQ2P;E
MP;.=V&>"),E*M>"ATLUQ3_0 ,,O=SV$PC$T_%0*?NQ%PW\X\MM77QN7!DZ?=
MHCPVZ6@S\L0E;I^CD,O%VW6Y+!^_R-NEJ:NT+DU(PB)+:)Q0LQ!B$@*LOT]
M(D(!"RF&88I%2JV:9IT3,#>WH-8QV"L9&"WM/M&S('9_ISZ@&?EC=43%^K/M
M,_W$MUM(_O/MYOLO^M;ZL]4_[+_6LP^<Y)/M,Z?];GNO\U()OMJ+*?;M;19<
MI0SQE .ELD1_T#PT32>TBZ_=>PQC$2GB5#"B1][</NU:OUW_JZ:K=!5E4SBV
MDNY#VFYB]HC?R-__<6WP!LR]MJ-5 3\'RS@UOX^DO62%[W.F]]3S/GO;P$W4
MC2I_UT]\([_+U>;!K,":59]*92@P44 HT\5&, 4R!B,@!0FS-(X9$4[!?V<E
MS8U*JIJU:[H"VT(&1:-U(/9J#ZDT<QYGR]U.'^B-O:?98G6@9/_V@_N>91\4
MOG8FS\J9=O^QS]RC7<;>&P:NYC<;\?MRM7JWR>7R=EW7Y.-U$LNJVK8Q<1,F
M;&(A(T%%* A(5:8 QE@!!JD$*48X$0IQ+)D+=]B+GAN9-!HW)3SY8U#N=0ZH
M^.=V4-]>AZ&PW$88!>#Q-SDKI:^"%N56[^! \> @Z,KC7H0S8+ZV*NP%3[N3
MX0S(T4:'^Q,&-O'4']WF7N95*IXYN[Y;/A3-; PYRV*J.$@3D_*@5TZ F+;B
M*E)9E*&09!EU:Y_5(<WE6YJF45:K;%W1K=76L:=G![QV;.0)LI'I9X?5$S5'
M<'@LX/#5Y;-#TK2=/OM-/NKV:7&+^R%J59G>5.&3XLTV7ZYOZVCT*CYB%_%N
MKOG<-A[6[\CSN@(WFVLAJKAUNOI,E^+]^C5]6)94?PE<"H2% A%B"& :AX!D
MBH$4Q9)%J5)<676O&%_5N3E6N\J(&V42J.[U1%^U\3.E./1+MI9UYOOOR_*N
M[?F@;=6NEJG#:VK$M9 $=>/O%I3@08LIKH*UK *R2_JC>H9I3F"*<]F?HH[\
MYG0SZ;S>A['7G=4 UI8&M:E-,M15'<AT=7:PC<E7P:F*+C>;8&]Y8$S7EP6-
M\;-Y"^R/YN?S-DQTTC^CM\(IH&":@>J(3QA9@<G"':8!\C!Z8B*)0T]_]7/U
M!U:\UC]^RF\VOZ\70KL8*$PR(#.1 2R@J>D1)T 2F$04)9PF5H4].F3,S6]H
M3CL;/:\"HZG&,3"ZNIX$'P-J>QA\$4S3G >[(33@5/@L!A<<#!\_<^*SX;-&
M'1\/G[]TV+9&5;*LV'5PBS,<4::7%DAF,< HDX"0A ,5AQ +3@6&3OVFGSY^
M;I]UK9U-_S8;[.RV*88C,O(7; ^&\U[$:9L];3\\>_BD.PZG#7N^R7#FJF$?
M[*[88-/SZ.#;I8F0A$  ,Q+I>5DD($N2%"@L>4I@)L/$Z=L]*VENG_&^B&;;
M!LWM.SX/J=TG[06HD;_N/4:MDJ-\Z;U0>/KHS\N9]/OO-?<Y%?3?,+1EY89+
M*:H>O";7_*,L/ZEVMZOJ(K%@C&&:8J5)(60 *P0!B:(4P%!"B"F)1(C<#BGZ
MA<[OK*+5N6Z7O6L#9"I1[+;OVDY!Q<6M@BR&Q8YB_$(],M<\Q?A-!>W'&MJG
MK6E\=E&TQ<=;$\5>@1/W4+0%X+B%HO6=[AT4_[9<+^^W]\U!7LA$&F>1IB!%
M*, D2P&%"04\@7$FF&(49;:-$I\\>6X>2:.<?:/#ISAU<\)%UH_\Z3=Z>3S/
M/&OM!?T'GSYOLC:#)\TX["9X^H)A'H'YE-^OM7-1;9N_-B6T\M(DC-8_%LO-
M^HO93(<+2#*!!6- Q+%V###27V7".) LY(03! 5RBKNRECRWK[9JGL9W2EXU
M/YL2',N=/5=-?'CE%W0$.5\X*'9NP2A0CTP1=8NZ SP/U&[_810/*LW]N0C.
M6'GR%.SE3NHP.,/QW&]P?\# 8/.VC=*N+QY=?=X4U6''?N^#D12J. -A3$W<
M>:( 0R'1E(9%Q'!,HBQUBCNW$#HW^MKWFZK+0S1MJ%JU!V]S6@V '5_YAG5D
MJO* J'N@N@-$OF+6;41.&[[N ,)1)+O+O4-/1=_>R_QVN;[]:[[YO;PSQ8_H
M^G$A(9%)) C@1 F 8<0 24U@5H0I17J5%2FK8AD]<N9&/,W97ZMK4"L;--JZ
MGH^>AM;VC/1BP*8Y)W7%:L!):2<2%YR6GG[NQ">FG<8=GYIV7SXP(+R*'ZPC
M,VC^*:]XIP[;:)MQ+D+,4QX*"2B.$X!#+@ -32&Q-*0LTOZ*4MS%+;&0.3=R
MJ*.D'F@>?#=J5AFV8K-:T;PPI>CKU91CLJT-]'8.B6= 1R:/6MLZ\.S*=&PR
M$1:URG5TFD7+8O= <GN(? 646TB<-K#<'H*C '.'6X?ST++.![M>"U,N41.=
MU&Z/+/9]-/<+I1@)&3$)$(PPP)(@0&3&@ HE9C#&(4V=*OHZ29\;-QTH7QWU
M/%'_H+'LX*63V]C84]8HB$] 7K[ 'D1BSJ!YI#-[V9,3FS,LIRC._2%#=[65
MS',IZI5=?3SU49:+A"B..4I %J;:T4IB" A-.$ "0HJQ4@SA 8T7SHBS^JJF
M;[?PJ_[C)B^K0B9/3JU=-ZE/8VR[)3T<LBDWH)\<1%?GTSZWFCLQ\+:Q?%K*
MQ-O(G:8>;QIW7^Z>:W>P\?Q5KI>;_..FU,2SE3>_;V[N-MM"SS4WOVMR>ORZ
M_-'FZR:4$1XAD$&AV4)*$\$.)9!*Q2J,&$2A5=FC@?+GY@;I-RL)*K7M4Y2&
MP-Y-(!. .;J'L],^J-6O40VT 8&V(&A-"&H; FW$@$JK0Z"W3_D:>0@FRN,:
M,A1^,K$NP*\CO6K(4R?+F;K Y,-$J$L>,\R;?$>7>;44W_NIQ;ZB?,H0"CEG
M($+2-+^)M$_)80PXCK%*.5.($)>E<J>TN<T)1MEF3^G)V=?^Q-<Q%+(;:SO?
MTAN"(T\$!^ =:!I\&Z4:OQ4HGES.;EF3.IY69C]W/^UN<G="6[?6M.[-Y0-=
MBJ]T)8MJ95R82(BZ+DVY4)S*..,(1 1#L_T6@8PR#+)$^YY4+U;#V+IT@ZW0
MN5%+JW>U"_10:QX41O6J)D.MNTNTM=,(]#NA8^ Z^I*V@53K'#1*!Y76P5[M
MJZ;2E>5V@!.J]O[E&.A.Y%1Z0MG)G72%J\.'M'[49(ZCJW&'WJ+SO>ZA'C<Y
M->5;OC[>L\W*E"=40BD%9$:1INZ(@$Q"$[RNF(RE_C]H%29[].2Y\7.C7%!K
M]Y-M)>1CQ+JI]B(<1N;3IQ#XB<HX:>N@.(RG3YHL\N*D 8>Q%J<O&!IB]6ZY
MDA^WU>X%852F4&) 0M-W ,$4D#1+0)2HD,=Q&*?**KKSU,/G]O4U 4)&P:#6
MT#6 Z@"X_B_P$CA&_@@=D!@0'G5L\@4Q40</FS@0ZMB,X^BG$]<,#378[="8
M0Y2ODF_S9;F4;:%&CF&2)EPO;%C$ 8ZYT%,DBP!4809C%;$0.^V8],B;VZ?;
M5,!_7ENNJHJIO<9RTR:45-N21;TMN;;?=[<=!KO-%(_@3KBO7AW>[74=HW"F
M'2[>@@.ZI4T<#F!E^G$ @-UMPTCGBRRDONE.._H'Q<F;_/F%H"A3$"<@3E$,
M<")C0%6:@%0ASKG@,"56Q:BLI,V-<%IEJYV4@UX#;G32#; =F7B#;60J>8+8
M8<>!1E5_-&*%B"<2Z98U*858F?V<0.QN&I@^9B;E5_TMJE\];U%=UW\].._X
M5-[)_.:.KIOFU7\U39J*]^NZ7M\"HDC$E(0@0[$"6*@,T#22@" A$Y9P3!5W
MJZ\QE>HNW^<T53IJ;]5X4D^2;8>W9YKL+8BX4B*,!9!I2/52%4/ )*<@HPE-
M$AIG$$JG1,09O@.3-.,UVOTA1MQN@ISC.(X\UU;V@,J@X-#HX,#J@#T&A]<U
ME@>5Z5?[&MP[ZX/*_*#4]@<- %=!#8$IXEV#X#$;<^)A\Y71.97:TV:%3CP8
M1YFE4\L?O& J\R77[%FEG?RZ7I;%EZ^_-IL#<<H2A&@(2!A& $<( Q8+4^83
M(Y2B*,2A50T>*VESFU7VRC;5NRMUG9=+'?!:+Y?\@#;^<ND$7L%/6M?BSR/L
MO5CAXF_1U"%KZD53O]DG%DT6-PW>Z#5=+_**X+XLB]]>/;Z2:WYW3_/?KG\L
MBT4$58(9B@ 540RPR@3(5(9!R/4J)^5**.;DYO8)G!N1/-$W, H'.WV=-W.[
MH;;>S?4&X/C;N6>Q"[X99?WNYEKAXF\[MUO<U/NY5L:?V-"UNV_B+9G&6_J[
M9KXJ\,/L$!D"O-F87WW:ED5)U^8(NCG^#&6:8!0Q !.H?1TB3*,D1D&*TCAD
M(F82N54%FDCQN;%=K7>U9RH;S<UIUG?]ZQ=8H+N^!2,OT$<<V_DOT'=+\(-7
MY.W!*V)^K:_:@W#E[2C_I0;NI9?HKFK_,9;H P?#VQ)]J/QA,^"OA?RDWA;E
M\IZ6LEBP+$.2I J0V(06I@D%-!$*I(I2)*2@L5W=J-./G]MLHK4S._L[_=RF
MC6?0V9'[<$!&IN#G6%P%GS>K)7\,OC7_'25EY#0<GHCMV<,GI9_3ACTGB3-7
M#5PJT\*<6YK_F&V^[W1E-OA.))HL&&$BI9P#IC(),$)ZS:Q=4"!C&DHJH?[,
MG7;>K"7/C0#^MEG+Q\ L)F09J.U:N,8_64-NN78> \BQ%]%:V;J,BOGA0.VK
MX&3VF<<5M2M:OI;6UG*G76.[PG&TV'9^P#"B>MXR\/WZFM=M+K0?1-E*+G@L
MTY#@%."0AB;A-0,LQ!*H3*41"X52PLD-Z94X-V)JU0L>:OW<:*D?8#LZ\@K;
MR#1TJMWI4B\@6R _]P#IS#[6X'ABG7YYD[*-M?G/6<;^1D\G!I]E;GY!;R5<
ML% B[=_$0 @FM.>38D (BTPMS Q*O<8)J;CHM.! V-PXY>EN=VYVNW^B14!-
M\<M&9^?JEQU0#SPM& C@Y"<%5\%>TQ$/"4[ ,=8!P:&HEST<.&%T[\' J7O<
MT^</"GQH3^CF;IF74J[KJ G]B_>5T.7WJO-Q<\Z.4RE(QB.04!EIAR6, 9,X
M ZF(%$P1Q%%HE6HR3/S<2"8*(=H'2S7J5AW)[7.]!PQ"-]F,#^W(]/.D3I#)
M^6[U;Z$VOWL*]X!R3@-PM\^V'Q?_B?+NS3B4[3B8_Y7M.,AZ'*HV?;MQ>- W
M_^PG^WXX?!UY^ ,>.EE&_G"##W/S+WC*X+7MYE[>T!_[U?*^MA#"C$B4FO)^
MQ'B?7 "6L!#(2"]L8T@Q0DXEC[N$S6UBJ'4-M+*N^^R=D%HO9+T -?X:ML'H
M217B47;>;2#QMW(]+VKJ16NOT2?6J_WW#*PAO)4WFR]U4NYGFIM$Q:96B.:F
MC]JDIJ8-T8YD;+JY8((PP"H, 2,9 Y)CH6!(M9OIE%IH*7=N%'*S*>FJW1$K
MS*%^F]#\H(VP;._BBKT=P8R Z,A<8\I/:@0;G8-&:8^5A]T0\56)V%+JM)6)
MW: XJE3L>/L%H7"L/UZ!.:<47-_>YE7I\?=ZO;Y<%TM>'2<<1#(LJ$**)# !
M%"E-<#1)029C$\0;AC!,TEA1]URU%S)F;JSY).2)T96I=CT@/NZE7@T[_OVC
M#/C(I#Y=HML.EF"'2WW2^R3&SG-LW0L/L,]XNY<R9?H8O!<>M)-Q>2^MT[ I
M^KKNJ5$I_$EI*5IE4^KDNBAD62S"6/$,*@5$FBF 4XA AM(0D%@0R6 L$@)=
M)M%N<7.;Y@ZUK6+#UW5 VU[OH%;<;>[KP=QN=O*'Y,CSQQ,0G<!S)G0[3#Q1
M;H^P24G1SO#GM&5YUT#?G]])L5W)3^JOFXWX?;E:[3?8M%\>0I@(H,(P 3C&
MVDF74012)E4:215ETFGOH4/6W"BE5=5\":VRCIYS!["6CJT?N,;V.T\@%7R[
M,?LTX\0-6\#BRUOKD#2M,]5O\I&O8W'+T&,._0'*HOQ,EZ+J>J9=#QR%$)!(
M$KV SQ @+!(@(J%BVN^05#C%U3Q[_MR8H0IUK8INJTT>+!ME78\UGD)H>Y(Q
M&)C1#R]JS0*CFEY'_N"K;56Z^#5]6)9T536#:R\R^5K2!&_HOU_S<OE]Z7?W
M\0Q,W@XTGCY]XC.,DZ8='UN<OFS8]_Z6YFL]5D7;*?85U<N;12RQA$(1H)<=
M%.!,12!C4084)TE&*1&2()>O_J24N7W[E5)>FD>?!I4B$:8LY2!!5&A0.09$
MZ65<1B!C'*(P281;];:+89VFU%H-[%J6P6I3'* Z(M9VG'LQ?B,S;ZO?ON?V
M55#IZ(]/.R'PQ*JG94S*K9UF/F?8[HL]!2_?Z.>\V=S3Y7J1P"14F1! )N8H
M.$E,K\@P!2E$-$$J,6NQBV*7][+FQKDG"G4892^,5C[ UHX(/"$V,AV< 2OX
M5FLZ9DF38SS&"E8^D/2RL<K')O>&*I^X9>"^C5SIO]Y>K\7?JA1&_7-;+)DC
M&9$TCH&A!8!C% .2"@:H("&)&*11:-4CIE_4W+BB;H-D C'O6TT=-VW.HVJY
M9^,%J[&W;&HE*Z!V:OHO/MV/A:]]FO."IMVFZ37X:)>F_XZ!]&"JL=UM5OJ.
MHCZ]6DB9I9$,,5"10@";5M,TIA2D(D&8LU FF5B4)L[*DA:.1#C1P4[0V$%C
MQ8&>_]H$:SNRPC&8(D04I:D"7. 88)Q@0)G^IT19AC7#I@K!Q4-52/-K2?-R
M"DB?BQN10$Y >A4P>;M<&[=X8*C),<J,Z^D*A@1D(L8 <\),MAX%2!$H>2QY
MRGF#\MNUF [C5MC4",OJ*-D;O!)1&4$L-!FD)M4Z-/58-;QQ2M((*Y(A%"W6
MU;FVN''P%X8A3&J$C^2-!_*3=.$FA7BYS^>X-YFI%X-LZ3=<]%:.[2\\>1G;
MM*.RS)=L6U8'/>7&1)%*'_TF^Q'QY34<"YC66SAKX)&7</[*8=Y!TZNR<37:
M]JE(?_M$I"D((Z0Y@<L49.8T1T$.<9)AJI330<Y)*7-;,K0=5)NP$<<0D=-
MVGWR%\,S\E??(M,HZ+&EK!4"GK[RTS(F_= [S7S^K7=?/+?N,^\VN9++TG0P
M_X=<WMZ9LG7?94YO955,_HV>R7<U9!8PC$V/VA H@27 :7UX) "+)%4B5"C,
MU#RZDKB8-3=">VU<PY44OS1&-.U++CU$F0?8+][G9*PW8VP/;K+@\ . KH(6
MHJ#!J.Z1$AB4#@J$S: *ZRCC_M(U6OT:]<>HX#K*0$[7@F60=D-[6U=A(M1$
MX$C]8-IZKR&#<10E&9!Q1@$.DU#/T#@"D9Z[.8X2/8MSMS[7IP7-;>*L=0T.
ME#5$17O=7C=TNR<PGYB-/*4,A6M E^QN+"[HF'WFP1-WS^XV[[B3=L_UP]8(
M[Y9K[2M^T,\4SR/,KSG?WF^K'-3#4/0%U]R@".<@C"-SH,!30#$WF[5A@K,$
MADGL% +FKL+<*.1 S>!03S=7>\!0V+G%XP(\,M_4RH-*^^/DE*O &7MG[W(X
M?)X\P0$*3.JU#0?HN8=UP9,N38/YG&_T&KE\-&6!3):]\=FJ3L!52L,B#J,,
M1YKE8OT<@"E7VCO*3#<7""-!XP02*^_(5?#<J*[5]JJJ.%;6/3=:C9O\#\OZ
M8\YC8+D), *RHV^Y7@+J!9DT=@AY3ZOI$?M".39V8)Q/N+&\WU<![5TV19-L
M<<WT\E*[APM&H$(13H$((P4PB0D@<1(!)I,LP1A"DN++*FF?$STWLGI]9U;F
M56]>6DTBU9>U6E*V7%79)W^YM,CVV4&PXZIQH!V9K<Z4W=YG]S2J!]]:Y?W6
M,'-$;+1:W&<%OW!1[CY ^JMS]SYA&(=]E&5=6>W#IBAV7XIB,DH58P GICXW
M1RG(DA@"%!%%A8R)B)VRC4]*F1LS?=S>&X@WYUN1.2!HQS47XS(RK6C]@J8:
MXD]&Q3^?"349A58ZP?'$(*=E3$H6G68^YX7NB_UO-QVLZIIC\/^4-+_1Z,L%
MSR F4J^\B AC@)'^ORSA",@4(08535B:^-ISZM!C;C2BW['8WR93UP!<OM/D
M"=:7W&ZZVK>7/#3G*C"6!)4ITVP[66 YP=Y3EQ:SV8"R@,IE%\KF<<.HL6I,
M5J<#O#-MR9IRZU2%C,09!R'FIMFYD("%60H2**(4)SS&H=-N^VDQ<R.V2[NT
MG0'3CL4NAVADDJK1J34,*A7[2_\[\T\W"I[HY8R02=FCV]#GY-!S];!O_XLL
MZ7(M19M?W+9:@ IRJ@@(XTROCS(1 H:0!$G*5!K%.&;(*?WWM)BY??N')SIO
MI%KRI6,T_ADT[3[^RS$:^>-O%0QV-0#\?_O=('CZ]L\(F?3;[S;T^;??<_7
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
MOF<8;1K^7=DLO#>J^>_[Q>>5>F"5?*.T6JV4;*]ROUHT)]'-/:@9H:)0E!0
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
M_=FAJ:@/U8;-;;!D@J/-X\H6BZT/K>5OCYN/R\T_U>8SJ^1,HJ+ 1"E0"L(
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
M 1^0-S@$MV YA5Z-CYQO. 28XUS$06_Q8S6IJMG;Q<9NS]ZS^?RWQW6U4/9
M1LLLTZD 64Z%+?*G *&< ,4ISC@290&=:.O,^Z?&2XV)26UCLC72C9K.(=C/
M/0%PB7V8X@6),WE<</P$.ZR5^-O=\OM_FB<;8C#_V//!N?>-,N O.+,=T9<^
M=D7.W[?EW#RQ;DY8/BXWZDVU%O.E+>:]3RO0>9Y1$VZ ,M<%0%QB0#->@!)Q
M(7*9IYZ''LXM3VV8=PW_W_^+F&78_]E*+MM-"L.XW]5J4Y=W_+S:'HU\];^(
MX-XU;A%*%, C\T?7YO_8HFS-3O9V)W_&*8WI"U?([#^G=L?/_?.!XV3FG]<+
M_//^OE2+N]?*1CSSKZ:%5U9!=+WY;57=?=M\9AO##@NSE/N;E034NA+&DC9Q
M7TJF&<96/@8R@&!*#;EEN5EJ\3PS?T.(.Z4S7V/$U'BNXT=B'4E:3Y+&E:3U
MY<;>5?Q;(WO9^N.>U#:XP_HI;ZQNB,Q^PWO@\NV,@&/'.=]PC"X9*?\P9M=X
M921>BVE/AN+@5X^6L7BM\]T,QJO?-2P _Z+6FU4EK#(M6W^;"2ASI:@)JV5I
ME\QY!AB&& C".,LR4BB%?:+LYZ^?W!2SLRX1QCR_^/@ .;<@>#@>L;E^#\7K
M/BB\X]C3'@<*5@]>/FI$>MJQP[#SS*>&#=9WK%K5=U.:0_]_*&8C5_EI\<6F
M)=K[*[^Q=;7>K\QL62N,330ID57Q$F8X4UJD *N<,\K-'T7I,YQ]#9C:@._>
M,WE7+=A"5&8";9/Y7S/C@;WCM4FLGQ<N=(7I(#?6B E[9%[9(WFSQ7EKOBVM
ML',@J3V(<G'B6A0#<95W\Z.RV5!P#OEN\'N&AB_M$<*]"9>:^WMZN;JWA>D^
M\7EU5X?A5E/-,O!M=6\^\DE_-;]=ZT9*NKGP!V<JSTJ8409*AA! FBG F1(@
M8R1#F2R(T,0O\ ECV-08M/7K)EEM/4L>]JXERYUO-[6"8AU0;&KW+.>N.P[>
MV ?[BK[%[7#7>&W\;HP>Z;4]N',JZ7B5?.KTX-:QY';7@U^?]6#HLGVAX0X6
M9@8R:^0 -2R8QZ%MX/</O)-W_S!?/BGU5:V^FW7QZ1I_'Y?US3,EZW)^ZSHO
MN_MW6Y;EXW+S3[7I9%XP4O*4BQ(H@:RV#2\!H8@"R#GB&9$L%UY5]J)9.K5)
MPI;2VMK6Z%"8R=3*)XAN1=%68=?S(F"TWG:;$";1A[%/O?JE=^J"!XU_VY*O
MUB%[+I8\J4TG3<>$_/WJ(_[7%6/#'^JN8S0[Q[TH&1ONHUN6T1L<-LF\J=;L
M[FZEFDG-%J:IY[Y=F8$L14IJ2 "4I 0H4U:*R$P5LDQ+PHL,:NRDLNS8WM0(
MOS7/,R_Z$JANC!P0JLB\^MS2IK95D]D8HT:#(RZ!".]2:Z/2EJ/KA^3C^MC
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
ML!3G:3V-#7GC*#/2%:YN)Y=K7C&T1H?QR6Z)U#-3M?[7;T\[C4(E4X5TR8#
M#+<2UB7*02[+0@F1"HZ\<M1ZVIK</- U-;&V#B@!VH>M6T@?"+'(S'X&K.!*
MD YH!*N]<;ZED8MN7'3YN-K&Y4>N+K/1IL[.)"D0QR*S(BL<($8%(":8!*J0
MF4 YSDJ(!Q;6:)N8YFFY:/.S.R4U!E?(V&+I>H!U#4+1SZXZ%49:\Z+4P#AP
M/7S5BVT#+U7GXL#!GLH6AY\<J+ZT^:96S>GW]OO(TA0R*0H *<X DADW8UM2
MP) V_T] K9G7T?1Q$U.;]6L+=V.;U:9ZBAL=P^@VK*\#)_*P;G#9)K0$']?G
M?0^E!'3<P+BR/F<=/-+H.?_)@>?.NV+1KX2P]ZG7'ZTXRX<E6]B:.+M2%E^4
M4-7WY\7DD2R9RCD!N4A+0P"T!!26%)0D+;$HI<B(U[W5*VR9&E-L76ET45IM
MBK7]:>M:LO>BS@'S/&B^HML<SY7'Z8S8Q\B=?MCZ8>"VGMPDM2]U'LW.FTZO
M)'_6%<Z3*-6@ Z ;ZK#X"DO&/1N^'K*CH^  K[R6=C\U.6[O%U+]L*57;2VG
M70&R_:#-8 &I5-P60A4 (<.Z1 H*N,9$J1(IAKP2OWT-F#+!_K_J*;%5)IJQ
M7,LVV*,].S^>3_@(TRV^7!H>[!$)M#4^::VW&F&-_?^QW@J"C<.9?B@&)TK'
MYE^('?W .4^)GN^YE@=/I^5\4>O-JA(;U51G_'U1;=9-,H[85-^M(<]C&XP(
MD9A9@00;DD*H -$V<;I("<I*(F0VD":#V/?_=7=MNW'CV/9]OD)ODP!%@))(
M75X&<#M)PSCIV$BZ9S#HAP*OMLZ4JWRDLCOIKS^DI%+)=1,I4;)Z&N@D+I?(
MO1?%Q4UR7V;'HL^/C[K$JYK<7[_]5G@[J?NRIIM!M"75R8=F;,[M\EO9J^95
M)0ZT<HMF]"9B8:>P.R=I-]*]$8<[A?8\Q;OMIF]]R[*N?5.'X4[D<I,_ZG*F
MMW25W5>W[R'FC$E)09A@#% 80) &%(, P8APCA .K K,&/4Z-[:NA5YX>5.]
MY&DOM[=I!%_TJBEC-A)FY.P<WY$IMX%V7QBF);)WVX+6=6D8*ZB<U<$TZ7/B
M$I@6,!Q7O[1YV-YC[E?Q^+3)E:6TRS:K4\P6JLT[191BZ<<H#H3O QDAHHN[
M!( (M3D7+)0(P1CA*#%UD+O<U=PH:2^>]Z3E&Y2^P0#IR^SC%K^1*:<1M-X[
M+[P6F*6PSE S]V1SA]Y$CFL#4+3R43,#YH)+6D<#DWF@F2G2=C@S?,*.58M\
MN[Q^?GQ>J??C17R44K!MY>A\*Z_XICQ[V+M0UR&\H2[4H"F6(A&H/3V- $F9
M!&F21"E,,$WBU(1G^W0^.^9MY/=$J8#>Q)/J&%N;+^Q![Q?-**378%RFXK$A
M'IF<6^A6LB_J ,+R(JF6?]&J:N P!'L(=)?L0]5NRS94/^WMPEY=3D)90\#8
MD=B@-OKM:K]LUAME_A ]%6_6;/,HZCSF38&JT$<2"YW;,1+*9DQQ"H@4'*0Q
MP1 &$>?<R&8T[G%N!%8YC62EJ-Z[.H_,^QZ)?+JQ-MNS.D5P9'YJR^K=U!C6
MXKX?I8*7,3J.MJC=_4VZ/356_W!K:O[@H/.S3TKBZSIWP;^R[<.U8C/55UXO
MUI &+$8I 3@6(5#,@P'E*00PHHPD+/)3.[8QZG5NC%,+796LVHGM_:'D]G:"
M>S^)-7MX)/E_>IV==8R"U=F9.VRG.3LS@W6$5#56>+D]0.OH\RT.T,Q@.'.
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
M FQW-0$6GI:TVYO4!E>S23T<K9$G]^OB":9 64_TRS@XFO!G.IETXE]6])
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
MX7,SHSVFG]6__O&WW2?J#QV8_X^__3]02P,$%     @ >X4(5:P\^!3V?@
MJM\% !0   !R;F<M,C R,C V,S!?<')E+GAM;.R]69/;.9(G^-Z?(K?V=;T2
M]]$VW6-*'=6R42HTDK)K>E]H.!P2IQBDFF0HI?GTZV P#L7) ^0?H=ZRRLQ0
M1(CPXP>'.^#'?_OOWTXGOWS%^6(\F_[+7_A?V5]^P6F:Y?'TT[_\Y8^/K\#]
MY;__ZS_]TW_[OP#^UV_OW_SR8I;.3G&Z_.7Y',,2\R]_CI>??_E[QL4_?BGS
MV>DO?Y_-_S'^&@#^=?67GL^^?)^//WU>_B*8$#=_.O]GIH3AN3!@(3E0S#N(
M*7&P+G@O4Y 2Y?_SZ9^9Y\%;FP!+R4!_QX#GV@(W*:/)1C&E5Q\Z&4__\<_U
M7S$L\!=B;KI8_?%?_O)YN?SRS[_^^N>??_[U6YQ/_CJ;?_I5,"9_O?CMOZQ_
M_=NMW_]3KGZ;>^]_7?WT\E<7X[M^D3Z6__J_?G_S(7W&TP#CZ6(9IJDNL!C_
M\V+US3>S%)8KF3]*UR_W_D;]$US\&M1O 1<@^5^_+?)?_O6??OGE7!SSV03?
M8_FE_O>/]Z\OEYR3DA/I<AXF?TVSTU_KSW]]/B,TO N?*K6KO[W\_@7_Y2^+
M\>F7R>7W/L^Q_,M?YM-/4+7*C&1UR?_[ZN_^>K7ZESDN:)$5MV_H&^N/J(OM
M1 E^6^(TXSF#%XM,9NF'7YI4\<[F%W]S$B).5M\=91R/5I_\+"YHO;0<&>VB
MTR( 2X*#*B:#MP$A:G226V:TDC\R7JE>$-DK;2PP_?73[.NO],&_5FG4+U9B
M68GDUG+GHMF-[HO-]WI:9O/3E40_ACC!4<H.623J=3#$@G2:MH=(0+NK&.:R
MS%'LQ<)]*__(S755/YNG7V;SC'.R*A=+AWGZ0>VW$;W^C5^_A#E]$*3/XTF^
M^-O5O+30X7+66*+GJB/2__(+2:#@?([YS;GF[F5TQ>62["ZN?G-75)PMX%,(
M7T8?2.A8&7D^"8O%2?FPG*5_//LV7HS0<J6-S&!+MJ"<R^ $65EFC$"54E;I
M(6B4L(@KJM<KG>,#)\O%Q7>N@/(H,<.AI8V>9X<0>@?HN4[_B]EI&$]'+#D>
ME#7 ;%"@.#,0C2_ Z9R.QJ+UT32&S6TJAL%+8_7.FLJZ![3,3D]GTQ4?SW['
MTXCS4=%*":8XI,#(/5.Z@">Q0"(VM/&:R9!;H^46%<.B95^]WH3)?D+N"R:_
MK3F(@<N0LJ=]HZNQE19<+AQ\"H(78H$S=CB8_+8%3,33@\DN0AX0)O><RA0A
MX&LRNXM1<NBE1B3J&9)8E /OF*TN'2^9PC[!2FN?]G+U84#2W%-I*N1.P/*1
M?G=$(*9]H0J(H#7Y^UZ!HR,83-+.(Q,DCM@$''6UKMS6'75W!R"V%F0G /B?
M9V%.GSCY_AZ_S.;+$7,Z2+)M0.;2@R*ZP26T8+FSR9F2,^X7O]^S<%<VHATL
M]A%O)PAYA_/Q++^<YA?DP8]4X9A849"<)8A;@R00*2"'0HR(S$1\R.O8'!\_
M++L1.N230\?NHNT$&Q_G8;H85Z&L\9UMELR+"%[G*A%!;K5!#YF\,L&\UD6W
M,1\W5]X((>K)(60O 0\,DI?3Y7CY_=5X@F_/5LZT8IE\+A? LT"T!U_]:,;
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
MHJ_--S&I($3PH7E/V]MD#)W(>A@G>D<Q=X"4M[/I[$<N+F8G7?;C=$8E'DA
MS-)&<EH"N6SDRD43=7'!6-_:R#Q*U+ EVXU1U%8%'1Q4KZ?T6;BX# $TY\54
M:804&2C//<G%Z%H#4$S*4<OFWLX-$H8-NQHK^'97]IVEO3U8_#E8IO6)9OV[
M3=K4W"NC48DA::$+!,<"*,G)09/20Y&(IN12BFC=4?)ABH8-O0X+IH:ZZ, 0
MW<^(DQ$32P**K64KF"UX3OX_)V<N$DL\V=;E^/OAZ6"AUV'QU$8#'?A)5Q[>
MQ0/R>'I&3*U=P-ET\1N6V7Q=8?DQ?,/%RV\D/U+?>!KFWU=N0NWZ5)^>9ZM[
MC@O#/9)&R>B8AH1!U(&4M1#86#!%\\"04S#:.C/@@.P,V\JDL6_6B]J[V0'$
MXGH'_X93K&]-SDAN,T809 ]H(S.$P%S-,'/".9>R2JVOV.\A9=BV)@=!WG[B
M[N$(QN6UX%@YZT*P"*S42YFHR)-0%"87\DRC4!@CMNYL^0,!P]8^MHX;=Q9M
M!];DHF3\'<X_?";I_186X[3R/E^,%VDR6YS-KUWFV9J'E8,%G;,F,=D 0:
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
MY>!X$L"<BX5I'@F7A[@;?H"F84WM\*BYZX*XE0H[@.3%\),?G]M'5CNALXJ
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
MRH?QI^FXC%,MI;R<D?QN-AFG^@+\ W,;#0C><\$60X-;\MQHD/#)_%.8KL?
MU P:6BM?S')[=XW/RQ$Q87)IK:]LM)8^!4'NH$91NPP4.MPMQ="&,9&48H[S
MUC6A30C?U]Y>Z/":8NL,O%NJ^TC:^FU2$Z55*L9JEB$XR^H%6 3O?8&B6 A:
MBZR;-W_<FLAA+?#Q$7G3#!]6JS^E/1[,+G=DGY^ G8Y9RR*3 Z-C'9CL#00K
M))0Z<XX"?!6;WYST8:?#8KPX*3=T]OW\WU?;&$,HH<1"SE0@HT$>7,W2MX#)
MLL"U#J%Y\M!FE/T,%GD;[-VRR.WUUT&T]D>MHGI)X<4I"6LQBBDIKR,=5"F2
M4U]J6K+/&1S*$)CWFC4O=/N1@F$OIX9'V1[ZZ !-'_!3%<5[_%('.]ZW19SF
M%J/ED)/U]:%+0O2)@901BTE&*'2-0;818<-6F V/O?;:ZP"2),IS'ZO*[OUX
M\8_G1,-X6;\:A2Q]=HF#X*9.C8H,(E,.+ \E*Z=58JU=D0?(&3;A=GCXM=)4
M!Z![BW]>\Q/FY,J?$6\K4=V]J;*V!@V9^)0"!Y53@*A* !Z8E<6;J%/K2L5M
M:1PVRW5X>!Y4IS]E0/X"EV$\.7X\?K'N\.'XG1+H*AJ7062'RH!5Y%LJBQD\
M&L)L5$9&PXIPK5OW=!&-WSIL/JXZF&BF-1-<@"T^@F*ZMM5V K*((98<. 9[
M:(_@X_ -98Z/K4>=@>WU,Z ?L)@OKQZ4_X:S3_/PY3/9B,FS;^/%*%FT+-9R
M(5T/!ET,1.TRB! <6BE0V8T.>UKE&L#H3U?@>I" @5\W&VAVUEK,0V/E//*Z
MSL*+V6D83T<\%5-D1@C( JCH->TAVD@E>*9SL9CD1M>!CV'E/@*&P4I#Q<Y:
M2WE J*S<B_GWT1\?1HIS&\UJPK%?9:0@."88%'(X'>/>I?+0N;W ]-=/LZ^_
MKC_Q'!KK/UPAXVJ] 6'01FFSO23804AYRVS^]OTWG*;/Y(7^8[4K,B_*HU:0
M?:G9D5I3;,,2V*AI7]!/0FY]J_8830.G\;<[: ZBA"Y!=<'->H\5KRRW*8*)
M'FM1I@'OC(!(\0OW6DM=#NX/WZ"I,^]E+P0\"J\]U-$!O.[M1?\[GD:<CYA+
MNC#G@)LJJRHPS[( K@OW&+5RO'6AWB,D]0:N??1_NZ5<,V5T@*T[-N)'^JNK
M/>C1HHFN +)$@:?R @*YB:",]=JI>KBWOM1X@)QAGY6.<PKN)/H>450966\V
MZW,)S 3(5I&(=/(49J1:CV<D1IX$QN:E]O>3TYMEVE'ECU[S[";_#J!T%:'<
M8NK"PFJ;A*0]%V3M-R]D(NO-Z]A<,K;6>1>;=^]_E*C.8+6K^F>'U$4'X+J\
M#*FG]O)[;8HYFZXN6U<[T%1A,0.82MUWT4+MX0K1I<10:,Z;CZM[D*!A7[(/
M<.*U$W\'6+K!P\5V2]E&GQ586T@\PM<Y&$I#$=%(F[1PV#KSZTY"!BYK;:?H
MFWW']I9Z!]!Y7]\SIYA?AOET//VT6!O3A-II1QZ B\&!BHJ#3RP"YIP8LYZ%
MT'X0PUV4# N>!BJ^U>YS;WEW@)IG.8^K#L*D%HZ]GJY+S-;,%"8H\K014FTY
MH:(H$-%E0.58B4DF95KW)GF0H&$O+=MCJ)WT!WXD>WYV>C8)M>?]>>.4\TXK
M)^59GIW7QU03S5%EY(R"$5_YT5)"+'3*T_>R#<ER$E>#][)-:!DV8:KQ,VMS
MX7<.IO7&TY'E: NQ(!R)RTL%,:0Z+L%*Z:4G%C<JH]\33D._Q;;7_A;0VD$5
MG8/K6?[?9^<S"]=6..CL58QU D=]B_2:@1=>0XB>.Y4I/.4M,D*VI:M?P.V"
MB6VLV3X*ZL#CNF7\WY 7^9HBF\4H"TDL$R<\"?(= [>UI8H'R01:QT)A\N"W
MFI?4#-OD\QA7X[L)O@,(O3VKP#\IY]4@53#K3(S%2'FGO60*C#8<E&0!HG<)
M.$^)N(R^L-80NI^:SBXP=]3WS5SS-L+O $:W!$2FMGXC?$(^LLJ7E)T"$3"
M<JZFX# +*#G7 5E._. I*]?HZ2Q=I0V4FBF@ S"MAIC5(5'TB>>!\BCZ6$(T
MGD+AXNMV4.>7(EJ4[*V)RI7FM82WJ.CLA;<-</84=NNA16T+6][C5YR>W;C9
MV*@TY>)OMB@NN9.*1N4AZ\^N P3K?*J:D%]'K#TGOW9VBO/+)'T3R'G5A0&Y
MLV0"@B$76D8&R*KW;$1.KG7;G U)V_^R^L%EK@JUHM$L!T,B<!1*J&+(K_=U
M<&A1T:?$:F/HXXJ@DZ8+A\#0[2ON VBITW*Z-:^K,&.7LK@?_WY#"W0714>V
M0\)E5#D)<"Y5]98(H3@+R2I+YXM.TCY1._1BO B?/LWKL;8JF;HN\RMX>RMH
MHTB$I#+M(5,TN6+60Y9))2.3X[EUP\Z-"'L:%F@;]-RT0.WUT[?YV;TL]\8'
M-#1 ARR4W11#,LF0:N][BJ_K'9^O35Y- %Y*L"45C^4GM$ 4(QBA@Z;3FGL.
M*B*#$)0$ACH9EWQ1S;V?A^AY&O9F&ZQL8V^VTL; KQSOZQR+U<N/#3E@(%(Y
MJ@1*4<#I16+T59VE(K7-FSWA/_)\<;G@L!AII[_9OL+L 0'K%Q*+QJ*51+%A
MCDY@[B$&M.!C5LA4<45OE-RZ"0:&?IW:45DWU;V#Y 96^._CZ?CT[/0B#4ES
M\JQ4!E?OE!0Y61"S\& =$UZ9D&)L\6KYPZ(#*WT7E<U:R&]HQ8=OUPBWG#M,
M=.;QDE?SA!T$DQ)XX[00-GE>6MC['Q8=YG*^F>)WEM_ BG\WG^6SM#R9?\#Y
MUW$ZMWHY9M(3(=5SHEJE0%:O=A[VTF16BN$Y;#31]1']W[7VL&\T!SGZ]Q9Q
M'Q!9/)OF-0>+=7H&.FM#"0&"4B21@@)\T@BU\MY+ZT+8K YO,YS<)F"XPV)_
MG=X&R)X"'A E\^FGT7N*_I^?1_\7T=3+Z:?P:95M_V$V.:MJN4APYI(566M1
M Z^UJ*).9RQ.UCF-,?AL.-XL1KAU5['MFH-C95_USHX@ZWXP]/N_OZLC#;=A
M5"F7I> 2K!>1ME\]=35W(&0))H28 Y?;@6I[(H;S8@Z*L@-KHX/4@[7XUL2C
M#WYUW>P-TIY1Y &Z(&OI/)+O[I 9T?JJ\ <"ADDX: ^C_:7; 30>;0EB4V ^
MZ@(QJ0(J6 8^ZVIAC8\I6Z%U:[0TZ<QSL(R5YF[T0531);1N- 0Q4EGO>:2]
M$6L\FA-$EAPPGTS*+DF'&T5B_W7Z\VR%@&W[\VRCC@[@]<AKQ]H<QSIMT_D
MQ5A>1V=R<#RN'CPPBB"L3ZT+]#8BK#>@[8.%[9)B=E!,!VA[L(=(K.WX1*UH
M7!5R* /.. 1ME3(9LPVBMXX]!^M?<,S3<2<%](BE:XU#A,K.:RO!8[VC=2K1
MMB#.3++>N8P68_.YHD^R;\\V*M^B;\\V\N\ 2H_WBHF<%Y^( UV8!66= \?(
MSK+LM.=(9*?6&1)/N&_/5NK?NF_/-KKH %SKP/8^;E26D>=0H#X%@D).?FC,
M#)SCR+0L*N;6KM7#%'56 M,(5@VU,'2C\'N;8GN>;+$J@^4<:6/P %Z' -*R
MQ(D)+&HC(W70IO('ZW9PD(>Y-L(>&C'W]L^N@^6,"AQ"*M64L@@Q%XHF.&>&
M)Y9UVJATZF=J+;^58C=J+;^-E >&RMO9?/GY&<671/[:- I;,K=9@3'*4XCI
M.$1C'1CI5:88,\BT46>Y1S!R>^4>&\YOI<I9,[D._.AVLOR,\Q\VRAPOV# Y
M1L$RR2%J12<G'9HA6PM%:9ZJ+Y9N-OZZ\TGM@26&>S!KBX.6DNS KUV?K^^Q
M"J0.O,)YF<U/ SE8)W$R/C^&7W[[@JF6<HY/Z5=.R@?Z[J*$5']&)GB^?$%F
M^-SL"NNL$@B&SF0ZH0.%HL+540Z.%1%R8:7U^+NV' S;R.)@-T8#JKD#D-\C
MUC>7Y=5,%))?\: QR/J&+2 R:<$XQ@*/K+C-<I[W+YUXLU5'%?OD@-A4%1U
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
M^6RQ>'XVKP9GY%F,0I&KPK*QH)(-X H3$%5FAF>M@V\MEH<I^AE"XVVP=LO
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
M,*_O\F'LY6(Y/KVYV=;M:,IL?N&N'/G]<$^JCO:LV%)Z7;TV8DZA!)$AY9Q
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
M"BH$)(;1#PQ%CHG;D&SK%K]]:9O>43LAP X6RGDY;G>OL\,??V#^.5Q>CO@
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
M=?O$+IKV@]1Y506:RJ$_7/T<ELOO-9VW3MV]N;I:7L3KJ_46O,6'-==G4NG
M+!,UY6QKBS79XL C"*Y4]AJMX*T'9@TF<C_DG5=98%Q)]=H,7_7KIUH%J0_5
M<+[:O"+^@>C]NMV?_J F[>Q[T-BH7_W^R</[LOUE'_&RQG#K98=K<F(EYW88
M]EVO<S0%T2L)Q4E>QR-;\"FE^I2+">[J5N36=\1Q%!]KW?;^]I^VO_W^.4D*
M0D?22[#K%V_:REJT*!05"Z6ST2RFU@,]CB1YVO:/$^+SH7D\I:C/RE@>O"7\
MQ8\;SW".N$7\2'C*K"PKP8#0GB!BN0<G382ZI$"Z$M WWSH^K?G\E+YBOKZD
M[_Z5\++XCO@)EW]>)'Q:<F\NUQ])/WM?/F):?)G74MTF?[VF]%[;@LI"1H\@
M9:Z.$"=M2])"$24G8]&ZTKR:/]9ASMKD#L'THY: +N#101!USXCM\]8S_;98
M/KITWBR7=1K_1@Y;/'F::VO._/3]PV68/]A&'F4IN3 &)D@)*I$00_+K3<-)
M!>'ISFK]6G&2@T[;6]B%?O4*JZYT[^F#KNM<[_^H/UW=+"#Z_N#$0N1DL\G@
MUA-:$\7)SJ>Z*ZAPS9R4'EN/]S^>ZFD;'[O0BI,(_ P@_A&)K1?IZN;MSM_G
M%\3J?X5E?N[XWFJ5;0*7:G'7U12E$19X2DHD(URTS6=6M#W"M/V5'8-_3"B<
M5=3[Z?K;M[#\OGB&3[_^N_X4[]W0J\7=4]W5HMRL22(+<L1\C9/0-5X</BH'
M^PCH$9FKD]<A9%5K@$Q"+-R"B19#=LXD/5EZ[SP"^LU07_(*R3LLP)WCH$Q$
M,FBU1,^]4(9QD17V'LQ//Y?DA%@>/9 ?#(L.O*RW<S*(>&?#WMT<<3VL(4MA
M,GH-TA=9=SAHNB:3 Y-BSG271YU%8X2_0,[$(RVF!\MB',GU"\*;U_[2&&8#
M1K#6D+<FF27^< ;HE6><J\ALZY<G+Q(T+1";B7T_.!T@@PX 556,@H5PB;<K
M/3C/R4177ZEB'<%/,8CW1=!Y,HN.I<),\Y7G#XGH$CB'"/A1:_4QW.X +A0_
M(A'P]<T\_X)_XN7BC\JA&U__=B>,3]9X#&2J:W(^,D6Z56NFCOZ'/FD**AL#
M: ^RILT2CP>IUA+I &2?\/*R=B[-\_\+RW]BG33\XWG0<*51">#&DB\K8AU=
M;",(I:/&DI+/K1\C[:)IVG3K>/!J*HL.L/4WG.,R7-)YWN1O%_.+&AU=7?R)
M#Q3&Q,Q20L(!DL+D:"$:'2#5Q;#T)U:DUA'K7H1-F]<<#V7MI=(!U-J$/^_N
MFD,52IZ+]Z1:=3:;EQF<=QZ2M#&7**/4K:U>XR-,>P?W%YA.B9 .%.3F9)A?
MS"#/G-86!8N0>'W*GVV&$$L [UBD^T5[@:U[@?:C;.(YQ5."9S&Z)%]A-2E^
M7Y?:UJL4)RD;/4' U/6A73SIHQ#$HK%8R-\P62 !E^R[U\9",4D'G4V4#W>
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
MAN(L%)5(@B4%<-QEX%XFU%9(W4]N9/CQSG0BR6M2QN,@]\KU\:'KKDMVHI@
M.553)1B"<YY#"H)\>8LNE/-Q3@^)%$>;,O(?73P2;N<^&VA_YCQX^[-VZ7\A
M8_);N%BN.]&V!>T5UTSR#-)A!,4IXHX^U;TE.O&<.0^V^2ZGOEAPIE'GV:18
M1X/CJPXX]V??3(9LDZJU52T5*"\91"2GA,?D& :=R2UYA2K\ZC.WXRE.AT9@
M$(K_<EG?W>Q3/'MA1"&K7U]+NF#!6\L)"<)IYHWG>I3A$#T<_DQO\+^4)1@3
MSZ_:$?@Q&;B;<0*%]B$*L)R"-J4= R>BAIQ=)-%C$:R;[6&M#__J<]>OP!",
MB>=7;0BVQI?OP;5@M#?)@E:!S">F!%&Q (6)%+//S./Y).*&G/S59\Q?@0D8
M#<FO6O\'Q%(J,JWK4 5,TH.J?E- )D&C)JZ(9%W19Z/]C3,"YYRA?P6Z/Q**
M>\KNQP,>C^_DVS/3&>Z>4'JI/3H606A;D\#>00B%@XT<BU.2&S=*)_04ASU3
M-[]AQKY[B/5R$Y^245NS5&;2.\9T\L0A3U$+6@$NJ4R_Y,:@*;KD42;)373>
M#G+Q_:O$U(I\*#X['47R=DX_Q<_AWWC(C)'M?]UB>,BSU#2:"G+W^?>C%NY0
M6&01Q?D$S*H 2EE-CA)=+++F30)GSK/6QN8%<HZUVT]\]&=BXD_T=_XY,S8X
M*[D%XRP=U4A2N%PR9-1,.2TSLM9ECI?HF=;NM<+$0\O43 +]6X[#AQ0]\2&-
M[<B80X9>@HXUUCLA' AK%4E8T2U1@@.759W/+YA/K4.)4YB3.OANOL*?<([E
MXFKFK.!%!PN!QT0W8"$?G#L++'"IE=11NM8YDF=(Z=>(#$'"LT;D"+XWW #1
MUH)0;'>1R)7ZY>+RNK8CXM6[Q6KU 9=KC^T :[+C UM8EB$T-[(ROX9E'3I^
M]R7W _H2W1XZ(8CD'*A@+;B@.4B=@G#1EFA;*]]SM!QK7QY^[OU-F:)'*7V&
ME.OL0:XM>,$DH+&%Q<("XZW=LF>)F=;&-,'!0P/3AO&=NB@O*^MZ,L4A3LM>
M'SN^L7F*_K%-#F,I^QP%8+2R;AZBB-=&7V?1:,N*8%N[;CLW.??#31Y^PYKM
M;^[8ON;SO5Y(DTKAV@/SC/3"HB(6> ]( 3^G6SE*T_S5XF&D=FJNAF#H^3F%
MXPFMAZSKW3'?S*\N<CW2Q9_X"=/U\N+J E>__CM=7I.:_T9<KWFOZXU8'W/E
MG@,YN\"#+J 2N8TJ<*R+("R@3-%%%672S4L;S4\Q;8_BR(B>1-1G>7-O\6&Q
MGI0:YM]73_^330!U^P\/3U2,3-#XWD);GHWM9Y3@0Q$2H8@:,[N2(&*HL\>C
M%25[*W3K!\EC^1G$U U#*VOO-UQQ%4+B$8JN:SL4:G"L1,A2,1L42]JV=J2>
M)*13'V&(_!]:U.,9WH$'\,,A9B[$&(Q'8!SK/C1>(!;.(#@TNH@HLFH=!/]
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
MP9=FS1;17"5OF$C7^'.XV]V"D')(KHJ%=:PB]U@-%E12Z$D WX!7B1Y@2UD
M82'/VL/%>H"2E[2EY["E'F#D/O YE 83!40M@.M[?O(#<+CC,6O9Q$J !9D<
M?B58ZJE85&4%=P*7FA5*I<PTZ?,FNTR(0>4@2!+%1S37!<D)$,XO7N%_E@@4
M.'%D=C\=#>&AH-&A+$&FC4J1ZC51=!_U,]BVN)09,/.1V.5IDW)!G%FB.,WA
MY.!N$$FX04L;9.T"\&"7M/'U@\/# 3QBL%-H7<]U,@_P6$H-NEJ.%* 6>KB
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
M=]9KV=.-YL]"A!=PA]WDZRZ.C6K!M"JQN[!BG)6(LZ&31:NW6,MJZ#5@MOB
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
M%K"WP+T0!_BP'G#E)0WI.0RI!TPY %$G089.%>QKD<&@G$CQ%NKD$9NH)%%
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
MV@^BT0X!M2K46IN*I&N)N,Y^E'#?*1GWMPJT!'[- (*+NF_.?F&9M[<P3[!
M='<3R"8 +]*T+1PGZ3"JRWN1A[,J633B01,=5S;:76CK< 9SO(1@#&@<M'N&
MUDT<_AC\K^$(81JBSZ%C$HX/]]C1H14_OD]U_ @8)0L,ELHU]=Y1IDS)-ERW
M\RB:!VP2G04""_HB1Q0)A57I-%?BE;,ZWD<.&)Y-8O &BPT_K$.J^"Q$R'91
M/QOLG]Y(Z2 .7J.KXP K48*CU5#UW\K!?N6I??#463'59=&*QW_EEO\,;KFL
M$CQ?&8-PS;-II:CKY6$5*4<_=QF6!,^4MF4X-:&)0.M[E&)7@6S0I%Y5X]S2
M0E[GXN!ZP;V *:G YUD0KD!FX-RD&^$.S];E0+#U&=J/(-+BEAY@""APA:"^
MKF*7#11B=9;&P)426J6]/TUSYU&66R=GT$GWBLTDE]@O K2"]9X_T5LD(+L.
M[  O"@>FQ1>6W.XKCEG,&KT8?8#EG[E&+Q/&4:+Q]4.4!^1(!KLM:YRF?WG
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
M*F)OAR_[O>96OXYHGR&1A*UH#K0"[45CE@615*Y1F:%_.KM@GJ&'\(/QP6
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
M;K/))ZXOUI_A,J6_UGGQ*U!+ P04    " ![A0A57CVJ-QX(  !/*   &@
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
M,)X"3VGCIMH*S '%[543/@)B2[?9Y!.7VZK/>-4N7/H[_Q]02P,$%     @
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
M4$L! A0#%     @ >X4(50 *U-%CN@( SZX; !               ( !
M ')N9RTR,#(R,#8S,"YH=&U02P$"% ,4    " ![A0A57!Y^9RX/  "3E@
M$               @ &1N@( <FYG+3(P,C(P-C,P+GAS9%!+ 0(4 Q0    (
M 'N%"%4>]0R_UAP  $P3 0 4              "  >W) @!R;F<M,C R,C V
M,S!?8V%L+GAM;%!+ 0(4 Q0    ( 'N%"%53X,&&!5   "NN P 4
M      "  ?7F @!R;F<M,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0    ( 'N%
M"%6) ^I=FM0  +_("  4              "  2PW P!R;F<M,C R,C V,S!?
M;&%B+GAM;%!+ 0(4 Q0    ( 'N%"%6L//@4]GX  *K?!0 4
M  "  ?@+! !R;F<M,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0    ( 'N%"%6
M3-<3,R4  .[E   :              "  2"+! !R;F<M,C R,C V,S!X,3!Q
M>&5X,3 Q+FAT;5!+ 0(4 Q0    ( 'N%"%4\,^/%JB,  "/.   :
M      "  8NP! !R;F<M,C R,C V,S!X,3!Q>&5X,3 R+FAT;5!+ 0(4 Q0
M   ( 'N%"%60]P6EKPD  #0R   :              "  6W4! !R;F<M,C R
M,C V,S!X,3!Q>&5X,3 S+FAT;5!+ 0(4 Q0    ( 'N%"%4!$2'K/@@  #$J
M   :              "  53>! !R;F<M,C R,C V,S!X,3!Q>&5X,S$Q+FAT
M;5!+ 0(4 Q0    ( 'N%"%5>/:HW'@@  $\H   :              "  <KF
M! !R;F<M,C R,C V,S!X,3!Q>&5X,S$R+FAT;5!+ 0(4 Q0    ( 'N%"%7H
M#6"Q[00  #@1   :              "  2#O! !R;F<M,C R,C V,S!X,3!Q
M>&5X,S(Q+FAT;5!+ 0(4 Q0    ( 'N%"%68K$$AWP0  "41   :
M      "  47T! !R;F<M,C R,C V,S!X,3!Q>&5X,S(R+FAT;5!+!08
..#0 - 'P#  !<^00    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
